Electrical engineer · Full-stack developer · Infrastructure builder

Jason Nguyen

B.S. EE. Builds things that work and deploys them to production — from 23-container homelabs to ESP32 sensor networks to industrial ice-plant repairs.

Torrington, CT FCC W1LSD jason.nguyen32@outlook.com
work

01 / Selected work

Things I built that are running right now.

Real infrastructure, real users, real numbers. Not a portfolio of tutorials.

P-01 In production

Homelab Infrastructure

23-container self-hosted platform on Proxmox VE with ZFS-backed storage.

  • Ryzen 9 5950X · 2×8TB ZFS mirror · 9 service stacks
  • Traefik + Cloudflare DNS-01 wildcard TLS
  • Self-hosted Infisical for secrets · Grafana/InfluxDB observability
ProxmoxDockerTraefikZFS CloudflareInfluxDBGrafana
P-02 Live API · 24 endpoints

SIGINT — Market Intelligence

Real-time market data platform with entity graph analysis.

  • 25+ automated data-source importers
  • Database optimized: 183 GB → 8.3 GB
  • FTS5 search · entity co-occurrence · daily intel summaries
TypeScriptBunSQLite FTS5REST API

Rink Tracker

Production PWA for ice rink surface monitoring — used daily by facility staff.

  • Interactive heatmap with point-based measurement tracking
  • Photo pipeline: EXIF rotate → strip metadata → 480 px thumb (Sharp)
  • Role-based auth · admin controls · Docker + Traefik deploy
TypeScriptBunSQLite DockerSharpPWA
P-05 Embedded · OTA

ESP Forge — OTA Firmware Pipeline

Over-the-air firmware deployment across an ESP32 sensor and display fleet.

  • MQTTS → Mosquitto → Telegraf → InfluxDB → Grafana
  • SHT31-D + BH1750 sensor nodes · WS2812B LED matrix
  • Remote OTA across multiple boards · firmware build pipeline
ESP32ESPHomeMQTT C++InfluxDB
P-06 Senior Capstone · Honeywell

Regulated NAC Tester

Production-ready test instrument delivered to Honeywell Fire-Lite to replace a legacy proprietary device.

  • Custom PCB designed in KiCad · full schematic + assembly docs
  • Designed for manufacturability and field calibration
  • Delivered as production-ready replacement hardware
KiCadPCBAnalogDocumentation

02 / Live Process

Calibration Shelf — running right now in my basement.

ESP32 sensors → Home Assistant → InfluxDB → this page. Drag the timeline to replay the last 30 days. Flag markers show real incidents.

LIVE connecting…
tank— °F heater— W L0— W ambient— °F
now

03 / Stack

What I reach for.

Languages

  • TypeScript
  • Python
  • C / C++
  • Bash
  • SQL
  • Java

Infrastructure

  • Proxmox VE
  • Docker
  • Traefik
  • Cloudflare
  • ZFS
  • UFW

Web / Backend

  • Bun
  • FastAPI
  • WebSocket
  • REST
  • HTML / CSS / JS

Databases

  • SQLite
  • InfluxDB
  • Qdrant

Hardware / EE

  • ESP32 / ESP32-C6
  • KiCad
  • SolidWorks · Fusion 360
  • Multisim · LabVIEW
  • FPGA (Xilinx)
  • 3D Printing (FDM/SLA)

Monitoring

  • Grafana
  • Telegraf
  • MQTT
  • Home Assistant

04 / About

EE by degree, builder by default.

I run a 23-container homelab, maintain an ice rink's industrial systems (refrigeration, electrical, mechanical), and write firmware for ESP32 sensor networks scattered around my house. Based in Connecticut. FCC W1LSD.

The projects above told the story. This is just the human context.