C / C++ / ARM Cortex
CAN / SPI / I2C
← Back to home
Systems Engineering

Embedded systems engineering

Complete hardware–firmware–software stacks from concept to production. When the problem spans silicon and runtime, I handle the stack end-to-end.

📟

Core Development

  • MCU Programming: Expert C/C++ on ARM Cortex-M, ESP32, and STM32 platforms.
  • Bare Metal & RTOS: Performance-critical code where power and timing are first-class constraints.
  • Custom Protocols: Design and implementation of secure, efficient UART, SPI, and CAN-based communication.
🛠️

Recovery & Debugging

  • Device Recovery: Brick restoration, bootloader repair, and custom firmware bring-up.
  • Low-Level Debug: Logic analysis and JTAG/SWD for hunting race conditions and boundary bugs.
  • Deep Integration: Seamless overlap with BMS telemetry, VESC logic, and reverse engineering.

The Integrated Discipline

Embedded work is the bridge. It ties directly into battery management, custom motor controller logic, and hyperscooter telemetry. Every project is built on clear requirements, reproducible builds, and documentation designed for long-term maintainability.