I'm an engineer who ships across Embedded Systems, IoT, and Machine Learning. My work spans two worlds: one day I'm writing low-level firmware for ESP32 or STM32, and the next I'm implementing DSP pipelines and ML models. The throughline is the same — bridging the gap between physical hardware and intelligent software to build performant, connected systems.
- Currently building → OpenHW-Studio & STM32-Bluepill-emu
- Interests → Wi-Fi & BLE Stacks, IoT Firmware
- Gravitate toward → Building tools and hardware abstractions that make complex systems easier to use
- Open to → Collaborations on embedded ML, IoT platforms, and open-source hardware tools
| Project | What it is |
|---|---|
| OpenHW-Studio | Tools and platforms for open-source hardware development. Focuses on bringing better workflows and accessibility to embedded engineers. · C++ Embedded PlatformIO |
| STM32-Bluepill-emu | An emulator for the STM32 Bluepill board, enabling testing and development without physical hardware. Streamlines the firmware CI/CD pipeline. · C/C++ STM32 |
| es32s3-hid | Firmware leveraging the ESP32-S3's USB capabilities to act as a Human Interface Device (HID). · ESP32-S3 C++ IoT |
Languages & Core
Embedded & IoT
Data, ML & Visualization
Tools & Ops
Whether it's writing close-to-the-metal C++ for an ESP32 or structuring a data pipeline:
1. Understand the constraints (memory, power, time) → 2. Build a robust foundation → 3. Iterate with real data → 4. Optimize for performance and reliability
Keep it simple, make it reliable.
I'm always up for discussing embedded systems, DSP, and how ML can be pushed to the edge.



