Steam Controller Driver For Actual Motors
Taking a deprecated piece of technology and reverse-engineering the protocol to create custom drivers for games as well as drive two motors over bluetooth using an ESP32.
Technical Projects & Innovation
Taking a deprecated piece of technology and reverse-engineering the protocol to create custom drivers for games as well as drive two motors over bluetooth using an ESP32.
Built an air quality monitoring system using an ESP32 microcontroller that interfaces with three sensors: a BME280 for temperature, humidity, and pressure; an SPS30 for particulate matter (PM2.5/PM10); and an SCD40 for CO2 levels. The ESP32 runs custom firmware that collects sensor data and transmits it over WiFi via HTTP with JSON payloads to an InfluxDB instance running on my homelab. This enables continuous monitoring and historical tracking of indoor air quality metrics.
Welcome to my homelab! Let me show you around.
Architected and implemented a comprehensive CI/CD pipeline for microservices deployment. The sophisticated system incorporates automated testing, security scanning, containerization, and Kubernetes orchestration, dramatically reducing deployment time while enhancing reliability through automated rollback capabilities.