Building across software, systems, and hardware.
I am developing across three connected areas: full stack software, systems programming, and embedded hardware.
I enjoy understanding how complete products are designed and built, from the interface someone interacts with, to the backend and infrastructure supporting it, to the firmware and electronics controlling physical devices.
Rather than limiting myself to one layer, I want to understand how these layers connect, communicate, fail, and improve together.
Full stack software → interfaces, APIs, databases, product architecture
Systems programming → C, C++, Linux, tooling, performance, reliability
Embedded development → microcontrollers, firmware, circuits, communication
Security and quality → validation, testing, debugging, maintainability
Most of my current work remains private while it is being built, tested, documented, and refined.
|
Building complete web applications with TypeScript, React, Next.js, backend APIs, and relational databases. |
Going deeper into C, C++, Linux, networking, automation, and the lower layers that software depends on. |
Working with microcontrollers, firmware, circuits, communication interfaces, schematics, and PCB design. |
Clear architecture
Intentional interfaces
Secure data flow
Reliable behavior
Useful testing
Maintainable code
Real understanding
I use projects to connect theory with practical implementation, whether that means designing an interface, structuring a backend, debugging a Linux system, writing firmware, or bringing a hardware prototype to life.




