Software & Edge AI EngineerCompiTechnology
End-to-end delivery from on-device ML and firmware to a containerized data backend and live dashboard.
- Integrated a TinyML model (Edge Impulse, TFLite Micro) into a Wear OS app via C++/NDK/JNI and ported it to an Arduino nRF52, optimizing inference to ~2.5 s on constrained hardware.
- Designed a custom BLE/iBeacon protocol and state machine; wrote low-power firmware for ESP32-C6/XIAO (light sleep) and an Arduino variant.
- Built a Laravel 12 REST API on SQLite (tracking, violations, sessions, inactivity logic) with PHPUnit tests, containerized with Docker.
- Shipped a real-time React 18 + Inertia dashboard (live stats, analytics, theming) fed by polling and WebSockets.
TakeawayFull-cycle delivery from embedded edge to data backend, and agreeing one protocol across three codebases.
- Edge Impulse
- TFLite Micro
- C++ / NDK / JNI
- Wear OS
- Arduino
- ESP32
- BLE / iBeacon
- Laravel 12
- PHP
- SQLite
- React
- Inertia
- Docker
