Embedded ML • XR Wearables • Firmware Leadership
I build low-power, resource-constrained systems: ESP32-S3 smart glasses, TinyML (TFLM/ESP-NN), BLE streaming, OTA/DFU, and camera/IMU bring-up. Ph.D. in advanced control; led embedded teams at Lumentum, Smart Wires, and Varentec.
- 🔭 EdgeGlass-ML — my clean-room smart-glasses firmware: OV2640 → TinyML (TFLM int8) → BLE, low-power modes, OTA/DFU, and KPI tooling (latency/FPS/mW).
- 🥽 OpenGlass/Omi (reference) — upstream project that inspired my clean-room demo (linked in repo README).
- 🩺 Wearable Medical Firmware — BLE telemetry + DFU/OTA aligned with IEC 62304 / ISO 13485.
- ⚡ Power & Telemetry Tooling — Python benches (pyserial/pyvisa) for current profiling & KPI dashboards.
- 2025-10-17 ·
4d43759· TinyML demo: TFLM int8 embeddings + ESP32-S3 board notes (#1) (link) - 2025-10-17 ·
39b9009· feat: initial EdgeGlass-ML scaffold (link)
- 2025-10-24 · OpenBMC Manageability Pack — Sensors, Redfish/IPMI, and Recovery
- 2025-10-23 · VR Wrist EMG Interface & System Lab — Hobby Project
- 2025-09-18 · AI-Assist in Firmware: Guardrails that Actually Work
- 2025-09-18 · Firmware-in-the-Loop Packet Telemetry (MCU + SBC Classifier)
- 2025-09-18 · Deterministic TinyML on Zephyr: DMA, ISR, and Cache Pitfalls
C/C++ · FreeRTOS/Zephyr · Embedded Linux · U-Boot/device tree · ARM Cortex-M/A · ESP32-S3 · Zynq (PS/PL) ·
I²C/SPI/UART/USB/SDIO/MIPI-CSI/I²S/PDM · BLE/Wi-Fi · TFLM/ESP-NN · int8 quantization · CI (Jenkins/GitLab) · Python (pytest/pyserial/pyvisa)
- 🌐 Notes & posts: https://github.com/aarzhoca/aarzhoca.github.io
- 🥽 OpenGlass reference: https://github.com/BasedHardware/OpenGlass
- 📦 EdgeGlass-ML repo: https://github.com/aarzhoca/edgeglass-ml
| GitHub Stats | Streak | Top Languages |
|---|---|---|
💡 This dashboard shows automatically if the repo name is aarzhoca/aarzhoca.