This portfolio documents hands-on technical projects built in my personal lab environment. These projects demonstrate infrastructure design, security implementation, system monitoring, automation, and custom tool development using Linux, Docker, Python, and networking technologies.
Infrastructure Projects
Multi-Device Monitoring Infrastructure
Dec 2025 - Present
Set up monitoring across 4 Raspberry Pis and servers in my lab. MQTT collects data from everything, InfluxDB stores it, and I built 25+ Grafana dashboards to visualize it all. The coolest part was troubleshooting a memory leak that had one Pi at 93% RAM usage - moved everything to Docker containers and got it down to 23%.
What I learned: Python MQTT publishers, InfluxDB data retention, Docker Compose networking, and way too much about Grafana query syntax. Still learning how to make dashboards that don't look overwhelming.
Network Security Implementation
Dec 2025 - Present
Started getting serious about network security after seeing how many random bots try to SSH into exposed servers. Set up Pi-hole for DNS filtering to block malicious domains, Suricata to watch for intrusion attempts, fail2ban to lock out brute-force attacks, and UFW for basic firewall rules. Working on WireGuard VPN setup so I can access everything securely when I'm not home.
Reality check: Security is hard. I'm learning as I go - reading logs, figuring out what's normal vs suspicious, tweaking rules when I accidentally lock myself out. It's a constant work in progress.
Hardware Diagnostic Platform
2023 - Present
This started as a way to speed up motherboard diagnostics from my repair days. Raspberry Pi reads POST codes via GPIO to catch boot failures, then switches to monitoring mode once the system is up. Built a Python/Tkinter GUI with a cyberpunk aesthetic (because why not?) that shows CPU temp, RAM usage, disk health, and network stats. Recently added basic malware scanning.
Challenges: Making it work on tiny 320x480 TFT screens meant learning adaptive UI scaling. Also spent way too long getting POST code timing right - turns out motherboards are fast.
Docker Infrastructure Migration
Dec 2025
Snap containers kept giving me permission headaches, so I moved everything to Docker CE. Backed up 7 services, rebuilt them as Docker Compose stacks, and verified everything still worked. Documented the whole process in case I need to do it again (or when I inevitably break something).
What I learned: Docker networking, volume mounts, restart policies, and the importance of backups before major changes.
Technical Expertise
Networking
Comfortable setting up and troubleshooting home networks - static IPs, DNS, basic routing. Learning VPN setup and MQTT for IoT device communication. Still figuring out the fancier stuff but getting better at reading network logs.
Linux
Use Ubuntu Server and Raspberry Pi OS daily. Can navigate CLI, manage services with systemd, install packages, read logs, and do basic security hardening. Still learning - I break things regularly but getting faster at fixing them.
Scripting
Bash: Write automation scripts, use grep/sed/awk for text processing, set up cron jobs. Getting comfortable chaining commands together.
Python: Built monitoring scripts, worked with MQTT libraries, did some GPIO interfacing with Raspberry Pi. Intermediate level - can read and modify code, write simple scripts.
PowerShell: Basic Windows automation, file management, Git commands.
Monitoring & Dashboards
Built a lot of Grafana dashboards. Learning InfluxDB queries, setting up alerts, and making sense of time-series data. Also getting into security monitoring - reading IDS logs and trying to understand what's actually a threat vs noise.
Learning Roadmap
What I'm learning next: Kubernetes basics, setting up CI/CD pipelines, and improving my IDS configuration. Want to get better at infrastructure automation.
Future goals: Dive deeper into Python (OOP, proper testing), learn Ansible for automation, explore SIEM tools, and maybe try some basic penetration testing. Really interested in the cybersecurity side of things.
Dream skills: Cloud platforms (AWS/Azure), building distributed systems, security architecture. Long way to go but really enjoying the journey.