Full-stack developer and homelab engineer with 7 years of practical experience spanning web application development, Linux system administration, and automation. Builds performant backend services with FastAPI and Astro, containerizes distributed homelab workloads with Docker and Podman, and engineers event-driven automations using Python, MQTT, and OpenCV. Grounded in a strong hardware and troubleshooting foundation, with a focus on writing clean, maintainable code and self-hosting resilient infrastructure.
Professional Experience
Independent Developer / Homelab Engineer
Architecting and maintaining containerized homelab infrastructure, web applications, and automation pipelines.
- Architect and maintain containerized self-hosted environments using Docker, Podman Quadlets, and reverse proxies (Caddy), implementing automated backups with Restic
- Build and deploy full-stack web applications and automation services using Python, TypeScript, and modern API architectures
- Engineer event-driven automations and telemetry pipelines using MQTT, OpenCV, and Home Assistant
- Configure local DNS resolution, network routing, and automated TLS certificate management via ACME
Freelance Computer Technician & Technical Support
Provided hardware, software, and networking support for residential and small-business clients.
- Diagnosed and resolved hardware, software, and networking issues for residential and small-business clients across Windows and Linux environments
- Performed custom PC builds, system recovery, data migration, malware remediation, and home network installations
Customer Success Associate
Assisted small business owners with navigating commercial insurance options, customer inquiries, and application intake.
- Pre-screened small business clients to assess coverage requirements across general liability, professional liability, workers' compensation, commercial auto, and property insurance
- Executed high-accuracy data entry and application submission through the digital exchange platform to match clients with underwriting carriers
- Provided dedicated customer support, addressing client inquiries regarding policy types, documentation requirements, and submission status
Delivery Driver
Managed time-sensitive delivery logistics and customer order intake with high accuracy.
- Delivered orders accurately and promptly while assisting with customer phone orders and sales
Beauty Advisor
Provided client consultations and processed sales transactions, earning district recognition.
- Utilized consultative problem solving to match customer needs, winning award for most sales in district
Notable Projects
Tailscale DERP Relay Server Container
Hardened, minimal scratch container build for self-hosting a low-latency Tailscale DERP relay server
- Engineered a minimal multi-stage Go scratch container, drastically reducing image footprint while embedding root certificates and automated Let's Encrypt TLS renewal via ACME
- Maintained dependencies and multi-architecture base builds with automated GitHub Actions CI/CD workflows
Custom Caddy Web Server Build
Custom Caddy reverse proxy incorporating Cloudflare DNS-01 validation, Layer 4 proxying, and security middleware
- Compiled a custom Caddy reverse proxy incorporating Cloudflare DNS-01 validation, Layer 4 proxying, and security middleware for automated dynamic DNS and encrypted SSL termination
- Streamlined HTTPS routing and automated certificate lifecycle management across local network and external endpoints
Washing Machine IoT Monitor
Edge-based computer vision monitoring service using OpenCV to track appliance cycles in real time
- Developed an edge-based computer vision monitoring service using OpenCV to track appliance state changes in real time, publishing telemetry via MQTT to Home Assistant
- Containerized service deployment using Docker and Podman Quadlets for autonomous, resilient operation on homelab infrastructure
Screenshot API Service
Self-hosted REST API service for headless browser webpage rendering and screenshot capture
- Built RESTful endpoints with FastAPI and Playwright to render dynamic client-side web pages headlessly
- Engineered fine-grained capture controls for viewport dimensions, full-page scrolling, and WebP compression
- Containerized deployment with Docker to optimize resource efficiency on a local server
FFXIV Data Collector
High-throughput telemetry ingestion service in Go capturing real-time game state via WebSocket streams
- Engineered a concurrent Go client to consume high-frequency JSON telemetry streams from the ACT OverlayPlugin WebSocket
- Parsed structured combat, zone transitions, and player travel logs with persistent database storage
- Implemented automatic connection recovery, backoff logic, and graceful shutdown handling
Scanner Clipper
Computer vision tool to automatically detect, segment, and crop individual prints from multi-photo scans
- Implemented OpenCV contour detection algorithms to identify and isolate individual photographic prints from flatbed scans
- Applied morphological filtering and thresholding to eliminate dust artifacts and scanner bed noise
- Automated rotation correction, border cropping, and lossless export, eliminating manual editing overhead
Personal Website
High-performance portfolio website built with Astro, TypeScript, and modern component design
- Architected a responsive static web application with Astro and TypeScript for near-instant page loads
- Implemented modern typography, WCAG accessibility standards, and fluid responsive layouts across viewports
Network Infrastructure Stack
Declarative homelab compose stacks and orchestration configs for core network services
- Orchestrated local Unifi Network Controller alongside a dedicated MongoDB persistent instance
- Configured Technitium DNS for local network authoritative name resolution and network-wide ad blocking
- Engineered automated encrypted backups to offsite remote storage using Restic
Bluesky TikTok Archive Uploader
Automated media migration pipeline to parse local video archives and batch-upload to the Bluesky network
- Designed a normalized SQLite schema to index and query exported video metadata and media assets
- Automated rate-limited sequential video uploads using the Bluesky / AT Protocol API
- Configured a dedicated systemd service for reliable scheduled batch processing
Flytrap Twitch-to-Discord TTS Bot
Real-time voice synthesis bot routing highlighted Twitch chat messages into Discord voice channels
- Integrated Twitch IRC and Discord Gateway to capture and stream highlighted chat messages into active voice channels
- Integrated the Piper neural TTS engine for low-latency, self-hosted text-to-speech without cloud dependency
- Packaged and deployed as a lightweight background service running on local Linux infrastructure
Send to Nextcloud Talk Extension
Cross-browser WebExtension for instant sharing of URLs and selected text to Nextcloud Talk conversations
- Developed a cross-browser extension in vanilla JavaScript leveraging WebExtension APIs
- Added contextual right-click menu actions to capture selected text or active tab URLs and post to Nextcloud Talk REST APIs
- Engineered secure local client storage for API authorization tokens and room identifiers
Universalis Sheets Lookup
Google Apps Script integration providing real-time commodity pricing and cross-market analysis
- Engineered custom =UNIVERSALIS() formulas in JavaScript using Google Apps Script to interface with community market APIs
- Aggregated cross-world market board data to compare commodity margins and pricing velocity directly in spreadsheets
RuneScape Dragonwilds Dedicated Server Container
Containerized game server environment featuring automated build workflows and persistent state management
- Engineered an automated container build utilizing SteamCMD to pull, validate, and execute server binaries
- Configured persistent volume mounts for game saves and server configurations with Podman and Docker compatibility
Awards & Recognition
Most Sales in District
Won Award for most sales in my district