BASIC FIRMWARE EXPERIENCE

Supporting
board design.

My embedded experience is foundational: basic C/C++ and familiarity with STM32 and ESP32 hardware.

EMBEDDED FUNDAMENTALS

Basic microcontroller concepts.

01 / SOFTWARE LAYER

Board bring-up

Clock, pins and peripherals. Establish a clear starting point for each board.

02 / SOFTWARE LAYER

Device interfaces

Keep drivers, communication and application behavior understandable.

03 / SOFTWARE LAYER

Diagnostics & validation

Make state visible, record failures and verify device behavior.

PROJECT CONTEXT

Hardware remains the focus.

This portfolio focuses on PCB design. Firmware source code and releases are not presented here.