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