Project Portfolio

Hands-on work across infrastructure, self-hosting, monitoring, automation, and lab engineering.

These projects are organized with recruiter-friendly summaries here and deeper documentation on dedicated pages.

Docker • NGINX • Raspberry Pi

Raspberry Pi Docker-Hosted Portfolio

Built and hosted a portfolio site on Raspberry Pi using Docker and NGINX, with mounted site content, backups, and a live deployment workflow for updating pages quickly.

DockerNGINXRaspberry PiHTML/CSS
  • Served a static multi-page portfolio from an NGINX container
  • Used bind mounts so site content could be updated without rebuilding the image
  • Applied basic security headers and disabled directory listing
Docker • Self-Hosting • Raspberry Pi

Self-Hosted Docker Services on Raspberry Pi

Deployed and maintained multiple containerized services on a Raspberry Pi to support web hosting, monitoring, administration, and internal lab workflows while keeping the public documentation high level and privacy-safe.

DockerNGINXGrafanaPortainerPi-hole
  • Ran multiple self-hosted services with Docker to support daily lab operations
  • Used container-based workflows to simplify updates, backups, and service isolation
  • Connected selected containers into monitoring and reverse-proxy workflows
Tailscale • Serve • Funnel

Tailscale Funnel Web Publishing

Published a self-hosted site to the internet using Tailscale Funnel and managed access through Serve and Funnel validation, service checks, and remote testing.

TailscaleRemote AccessReverse Publishing
  • Validated the local web service before exposing it remotely
  • Used overlay networking to simplify secure access
  • Integrated remote publishing into a homelab workflow
Grafana • Prometheus • Loki

Centralized Monitoring & Logging Stack

Built a privacy-conscious observability stack for a homelab environment using metrics, log collection, uptime checks, and dashboards to improve troubleshooting without exposing sensitive internal details publicly.

GrafanaPrometheusLokiBlackboxSyslog
  • Collected host, container, and service metrics in one dashboard workflow
  • Centralized logs from multiple Linux systems for easier incident review
  • Added network uptime and endpoint checks to improve visibility across the lab
OpenWrt • DNS • Routing

OpenWrt / Homelab Network Administration

Managed a small homelab network with OpenWrt, internal services, device monitoring, and careful change control for routing, DNS, DHCP, and access management without publishing private addressing or sensitive configs.

OpenWrtDNSDHCPRoutingSSH
  • Maintained router updates and verified service health after changes
  • Documented internal network services and safer remote-admin workflows
  • Used monitoring and logs to troubleshoot device reachability and service issues
Python • Raspberry Pi • Embedded

Embedded Web Control Project

Worked on Python- and web-based hardware control workflows involving embedded devices, Raspberry Pi systems, and practical automation tasks.

PythonSSHI²CSPIArduino
  • Used Linux systems to interface with connected hardware
  • Automated repetitive test and control tasks with scripts
  • Built stronger troubleshooting skills across software and hardware layers
RF • Data Analysis • Scripting

RF Measurement Scripting

Used Python and Octave to collect, process, and analyze RF or system performance data for more consistent reporting and faster test workflows.

PythonOctaveAutomationData Processing
  • Reduced manual work in measurement and reporting workflows
  • Improved repeatability with automation-driven collection
  • Structured data for faster analysis and clearer output
Career Growth • Portfolio Development

Portfolio Expansion Roadmap

This site is designed to keep growing with future GitHub repos, screenshots, architecture diagrams, and lab write-ups as new projects are completed.

GitHubScreenshotsWrite-UpsLive Demos
  • Structured for quick updates as new work is completed
  • Supports both short project summaries and full documentation
  • Designed to present hands-on technical growth over time