Proof-of-Concept Apps
Labs
Live proof-of-concept apps running on the same EC2 instance that serves this site. Each lab is a small, self-contained demo of a different piece of the stack — infrastructure automation, data pipelines, and observability.
Platform Architecture
Everything on one EC2 instance
nginx fronts three Next.js + static surfaces, systemd manages the background services, Docker hosts the data stores, and the whole VM is reproducible from an Ansible playbook.
The Labs
Three live demos
Each card links to a working app — infrastructure automation, a data tracker, and a real-time monitoring dashboard. Click any card to explore.
Infrastructure as Code
Ansible Environment Rebuild
One-click infrastructure rebuild triggered from the browser. Runs a full Ansible playbook against the live EC2 instance and streams log output in real time.
Data + Parsing
Golf Majors Tracker
Search any professional golfer and view their complete major championship career in a color-coded timeline grid. Live data pulled from Wikipedia with in-memory caching.
Observability
System Monitoring
Real-time metrics dashboard for the EC2 instance running this site. CPU, memory, disk, network, and system load — scraped from Prometheus with Node Exporter.
Architecture Note
Single AWS EC2 instance → nginx reverse proxy → Next.js app + background services. Everything is self-hosted, managed with Ansible, and reproducible from the repo.
Back to Portfolio