I build software for systems, infrastructure, and backend—Linux, networking, and cloud. Most of what I publish here sits in that space, from homelab automation to edge deployments.
Day-to-day interests: platform-style engineering, cloud and on-prem infrastructure, and networking. I run a homelab built around Proxmox, pfSense, and self-hosted services as a place to test IaC, upgrades, and service design before they touch production-shaped problems.
Languages: Python, IaC, Bash, SQL, Java, C#/.NET, C/C++
Stack & tools
- Multi-cloud: AWS/Azure/GCP
- IaC & automation: ansible, terraform/opentofu, jenkins
- Containers & image supply chain: Docker, Kubernetes, Packer
- Systems & network infrastructure: Linux administration; switching, routing, firewalls, wireless
- Delivery & source control: Git
- Backend & services: Spring Boot, .NET
- Computer vision & embedded / hardware: YOLO / computer vision; Raspberry Pi, NVIDIA Jetson, microcontrollers, PCB design
Real-time person detection on NVIDIA Jetson Orin Nano Super using YOLO11, with a C# / .NET 8 service and automated email alerts.
Terraform provisions Kubernetes node VMs on Proxmox; output feeds Ansible inventory for cluster configuration.
FastAPI app deployed on Heroku. Live instance: tusko.org.
The original iteration of my homelab worked, but it was all ad hoc. It felt dirty not having everything properly reproducable and documented, so I'm starting from scratch doing it the right way. With as few exceptions as possible, it doesn't happen if it's not in code, and tracked with git.
Time-series / ML experiment in Python and Jupyter: closing-price prediction from historical market data.
Install script for proprietary NVIDIA drivers on Debian 13; maintained for community use (currently targeting 580 series for stability).
Custom Quectel LC86G-PA breakout: schematic, layout, and bring-up for GNSS prototyping.
- Self-hosting and infrastructure automation
- Kubernetes operations and HA patterns
- Cloud architecture and services
- Advanced networking (pfSense, enterprise-style routing)
466f724a616e6574
