I specialize in end-to-end product development: from low-level C/C++ firmware and hardware schematics to PCB design and Linux-based embedded systems. I bridge the gap between silicon, copper, and plastic to deliver high-performance embedded solutions.
- Embedded Firmware & RTOS: Expert in C/C++ optimization, managing heterogeneous architectures (ARM/RISC-V) on Espressif, RP2350 and Nordic nRF54L15 series. Experience with custom Hardware Abstraction Layers (HAL).
- Embedded Linux (CM4): Experience integrating Raspberry Pi Compute Module 4 (CM4) into custom carrier boards. Proficient in Linux system configuration and application-level development in C++ over Raspberry Pi OS.
- PCB Design & Hardware Engineering: End-to-end PCB design with a strong focus on signal integrity, power efficiency, and high-speed routing (DDR4/PCIe for CM4 applications).
- 3D Modeling & Mechanical Design: Mechanical design to ensure perfect fitment between custom electronics and final product casing.
- Firmware/Software: C, C++ (Modern standards), Linux System Programming, Assembly.
- MCUs & Platforms: nRF54L15 (Nordic Connect SDK), Raspberry Pi (CM4, Pico RP2040/RP2350), ESP32 (ESP-IDF).
- OS/Distros: Raspberry Pi OS (Debian-based), RTOS (Zephyr).
- PCB Design: KiCad / Eagle / Autodesk Fusion.
- Mechanical: Fusion 360.
- Protocols: PCIe, SPI, I2C, UART, DMA, QSPI/Octal SPI.
Note: Most of my production-level code and board designs are proprietary under NDAs. I am open to discussing embedded architecture, PCB layout strategies, and mechanical integration design.