What I Work On
A look at the projects and tech I spend my time on — from web development to homelab infrastructure.
Projects & Builds
I build things because I enjoy it. Here's an overview of the areas I'm most active in.
Web Applications
Full-stack web apps for personal projects and the occasional freelance gig.
- Next.js / React
- Node.js / Python
- REST & GraphQL APIs
- Database design
- Authentication & auth
- Deployment & CI/CD
Homelab Infrastructure
Self-hosted services, virtualization, containers, and all the infrastructure that makes it work.
- Proxmox VE
- LXC & Docker
- Networking & VLANs
- Monitoring & alerting
- Backups & recovery
- DNS & reverse proxy
Automation & Tooling
Scripts, bots, and tools that make life easier or automate the boring stuff.
- Shell scripting
- Python automation
- CI/CD pipelines
- Home automation
- Bot development
- System monitoring
How I Approach Things
I like to understand problems deeply before jumping to solutions. Here's how I tend to work.
Learn by Doing
I pick up new tech by building with it. Most of my projects start as excuses to learn something.
Open Source First
I prefer open-source tools and contribute back when I can.
Document Everything
If I figured something out the hard way, I write it down so I don't have to do it again.
My Workflow
How I typically approach a new project or build
Research & Plan
Understand the problem, explore options, pick the right tools.
Prototype Fast
Get something working quickly to validate the approach.
Iterate & Improve
Refine, optimize, and add features incrementally.
Document & Share
Write it up so future me (and maybe others) can benefit.
Want to work on something together?
I'm always open to interesting projects and collaborations.