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

1

Research & Plan

Understand the problem, explore options, pick the right tools.

2

Prototype Fast

Get something working quickly to validate the approach.

3

Iterate & Improve

Refine, optimize, and add features incrementally.

4

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.