BLOG

Technical Projects & Innovation

04

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.

C/C++
Hardware
MongoDB
03

Air-Quality Monitoring and Data Collection

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.

C/C++
Soldering
I2C
InfluxDB
02

Home Sweet Homelab

Welcome to my homelab! Let me show you around.

Kubernetes
Proxmox
ArgoCD
OTEL-LGTM Stack
01

Automating Automation with n8n

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.

n8n
Kubernetes
Terraform
AWS