01Hands-on
Networking & connectivity
From UniFi gateways and access points to self-hosted network controllers, segmented networks and remote access, I enjoy making communication dependable.
Routing and switchingDNS and DHCPVPN accessUniFi gateways, switches and access pointsController hosting and multi-site managementWi-Fi coverage and optimizationGuest Wi-Fi and captive portalsVLANs and segmentation3CX / Grandstream and UniFi TalkUniFi Protect and Access
Clear paths, controlled access and good troubleshooting are the foundation of everything above them.
02Hands-on & learning
Servers, NAS & homelabs
Server platforms, virtual machines, storage and lab design are a big part of what makes infrastructure interesting to me.
NAS and backupsStorage systemsVirtualization and hypervisorsVMs and containersSelf-hosted servicesMonitoring and recovery
A good lab is a place to understand tradeoffs around availability, storage, backups and operations.
03Hands-on & learning
Security & identity
I’m interested in designing safe boundaries around people, devices and services—not bolting access controls on afterwards.
Access controlIdentity and SSOFirewalls and segmentationCredential managementLeast privilegeCybersecurity concepts and labs
Useful software should be accessible to the right people and protected from everyone else.
04Hands-on
CI/CD & automation
Building something is only part of the work. Testing, repeatable releases and observability make it easier to trust.
Git and review workflowsCI/CD build and test pipelinesGitHub ActionsJenkins conceptsPython and shell scriptsAnsible playbooksTerraform and OpenTofu (IaC)Cloud deployment
A deploy is much better when you can reproduce it, verify it and reverse it safely.
05Hands-on
Web apps & APIs
I enjoy turning detailed processes into web applications people can actually use—from the screen to the backend.
Full-stack web appsTypeScript and ReactTanStack Start and BunHono and APIsPostgreSQL and data modelsDashboards and workflowsCommunication and chat app patterns
Powerful underneath, simple on the surface.
06Exploring
Mobile, desktop & what’s next
I want to expand beyond browsers into native experiences and systems programming when that solves a real problem.
Mobile iOS and Android appsWindows and macOS desktop appsRustNative integrationsAI-assisted developmentLocal-first software
Exploration is a direction, not a claim that every platform has a shipped app.