Embedded firmware
Writing software close to the hardware, with attention to timing, peripherals, power, and the constraints of real devices.
- C
- C++
- ATmega328P assembly
- STM32 assembly
- Arduino IDE
- Microcontrollers
Capabilities / 01
A hands-on foundation in embedded development, electronics, hardware validation, and technical support - paired with a persistent drive to learn the details that make systems dependable.
Writing software close to the hardware, with attention to timing, peripherals, power, and the constraints of real devices.
Moving from requirements and datasheets to practical circuits, component decisions, board layouts, and assemblies.
Using measurements to troubleshoot, confirm design behavior, and make hardware decisions with confidence.
Experience supporting users, managed devices, network infrastructure, and cybersecurity incident response.
Using software to accelerate engineering tasks and create focused, useful supporting tools.
Curious, detail-oriented, and motivated by the satisfaction of a well-tested physical system doing exactly what it was designed to do.
Strong background supporting computer hardware and software across desktop environments, with hands-on experience in home networking and active learning in TrueNAS.