Projects

Hardware, homelab, and automation builds

Active Projects

Homelab Rack

Active

A self-hosted infrastructure rack running a mix of bare-metal and virtualized services. Includes a managed PDU, APC UPS with network management card, and a dedicated switch. Services span media, networking, monitoring, and home automation.

Currently expanding storage capacity and migrating workloads to Proxmox VMs for better isolation and snapshotting.

Proxmox Docker Linux SNMP Grafana

PDU Monitoring System

In Progress

Python-based monitoring daemon for a smart rack PDU. Polls outlet-level power draw via SNMP, stores time-series data, and pushes alerts when thresholds are exceeded. Integrates with Home Assistant for dashboard visibility.

Next milestone: per-outlet cost tracking and automated load-shedding on UPS low-battery events.

Python SNMP Home Assistant InfluxDB REST API

Whole-Home Power Monitor

In Progress

Real-time home energy monitoring using CT clamp sensors on the main panel. Data flows into Home Assistant, gets stored in InfluxDB, and is visualized in Grafana. Goal is per-circuit visibility and anomaly detection for HVAC and major appliances.

Home Assistant ESPHome InfluxDB Grafana CT Sensors

Custom PCB Design

Ongoing

Occasional PCB projects for custom automation hardware — sensor breakout boards, power conditioning circuits, and enclosure-mounted control panels. Designed in KiCad, fabricated through JLCPCB.

Current board: a compact DIN-rail mount relay driver with isolated I/O for Home Assistant integration.

KiCad SMD Soldering JLCPCB ESP32

Work Projects

ATE Test Development — Texas Instruments

Day Job

Developing and executing test plans for leading-edge silicon at Texas Instruments. Responsibilities include test hardware design and bring-up, ATE program development, DFT correlation, and driving root cause analysis across multiple process nodes.

Python C++ ATE Hardware Validation Failure Analysis