I build embedded systems that run without crashing — and look good doing it.
3 years in C/C++, specializing in low-level firmware, real-time IoT pipelines, and GPU-accelerated rendering on constrained hardware.
- IoT firmware — ESP32-S3, FreeRTOS, MQTT/TLS, OTA, deep sleep
- Production daemons — C on Raspberry Pi, systemd, 0 crashes in production
- Real-time graphics — OpenGL ES, GLSL shaders, projection mapping
- Embedded HMI — OpenGL ES on bare metal, no desktop OS required
| Project | Description | Stack |
|---|---|---|
| EchoMesh | ESP32-S3 IoT pipeline — FreeRTOS → MQTT/TLS → Grafana + OTA | C · ESP-IDF · FreeRTOS · MQTT |
| RayMap | Header-only C lib for real-time projection mapping (homography, mesh warping, FFmpeg) | C · OpenGL · FFmpeg |
| Polaris | Interactive installation — ESP32 + GLSL generative shaders | C · GLSL · ESP32 |
| Minitel | C production daemon on Raspberry Pi, 0 crash over full run | C · Linux · systemd |
Languages : C · C++
Embedded : ESP32 · ESP-IDF · FreeRTOS · Raspberry Pi · Linux · systemd
Graphics : OpenGL · OpenGL ES · GLSL · raylib
IoT : MQTT · TLS · OTA · deep sleep · HiveMQ · InfluxDB · Grafana
Tools : CMake · GCC · Git · Valgrind · AddressSanitizer · Docker