jdl.dev

Projects

Things I've built, broken, and rebuilt.

MSI GS65 motherboard connected to an ASUS router with an orange ethernet cable, running as a home server

Repurposed an MSI GS65 gaming laptop into an Ubuntu server running services like nginx and flask using Docker with a self-hosted deployment pipeline — serving this site from home.

View Project →
CompleteInfrastructure · DevOps

Personal Home Server & Self-Hosted Infrastructure

Latest — Migrated to Docker Compose v2

UbuntuNginxDockerGitHub Actions
Vintage Tektronix Type 453 oscilloscope on a wooden table displaying green waveforms

Feeding music frequencies into a vintage Tektronix Type 453 to display waveforms across two traces. Where signal processing meets something you can actually see.

View Project →
In ProgressHardware · Audio

Analog Oscilloscope / Music Visualizer

Latest — Dialled in dual-trace display for stereo channels

Analog ElectronicsSignal ProcessingTektronix 453
Smart home devices including cameras, sensors, and a control panel

Implemented a comprehensive home automation and security system using smart devices and custom scripts to monitor and control various aspects of the home.

View Project →
ArchivedHome Automation · Security

Home Automation & Security

Latest — On hold — pending hardware and documentation

Home AssistantCustom Scripts