I build developer tools, web applications, and the infrastructure that runs them. My work spans Kubernetes and GitOps, Python and TypeScript, self-hosted systems, and AI agents with access to real tools.
I like working across the whole system: the application, its deployment, the automation around it, and what happens when something breaks. That shows up in both the products I build and the ARM64 Raspberry Pi homelab where I run and experiment with services.
I share implementations, debugging notes, and lessons from that work on my blog. Recent writing covers homelab networking, Kubernetes, cluster cooling, and CI/CD.
| Project | What it's for |
|---|---|
| DevFeed · Code | Developer news, tutorials, and releases in one reading feed, with public MCP access for discovering content through agents. |
| Wardn AI | A control plane for AI agents and MCP tools: approved servers, scoped credentials, human approvals, execution, and audit trails. |
| Wardn Hub · Code | A catalog for discovering and evaluating agent skills, with scanning and validation tooling. |
| ShipyardHQ · Code | Product discovery beyond launch day, with directories, rankings, and launch analytics for apps, SaaS, AI tools, and APIs. |
| GetEnvelope | An early-stage project and service inbox with agent assistance; currently an application scaffold. |
| Open-LLM Router | An OpenAI-compatible gateway for routing requests across model providers, with failover, logging, and metrics. |
| NetBox SSOT | Compare, review, and synchronize infrastructure data between NetBox instances. |
| Firefly Importer | Bank, credit card, and mutual fund statement parsers and import workflows for Firefly III, with reconciliation checks. |
My homelab brings together ARM64 Raspberry Pis, Ansible, K3s, Rancher Fleet, custom container images, and development environments. It's where application work meets networking, storage, observability, backups, and recovery.
Alongside it, I maintain:
- Shared GitHub Actions for reusable CI, container builds, scanning, and release automation.
- Harbor ARM64 builds to build and publish upstream Harbor components for ARM64.
- Home Assistant configuration with GitOps, family dashboards, custom integrations, and reproducible setup.
- HA Sensors Gateway for narrowly scoped Home Assistant sensor and location webhooks.
- qBittorrent Smart Queues for queue, quota, and health control.
- Kubernetes Recommendation Engine and Music Assistant / YouTube Music tooling.
Experiments, libraries, earlier work, and supporting repositories
- Jarvis — a local-first multimodal agent scaffold with persistent memory.
- Agent Ops — an application and workflow platform experiment.
- Python Packer — a Python interface for Packer.
- setup-browser and setup-megacmd — GitHub Actions setup tools.
- WPimporter — move WordPress posts into October CMS.
User authentication · RBAC · System information · SMS · Installer · Enum helper · Database configuration · Blog startup kit · Advanced startup kit · Desk CMS · Tux Tips user plugin · Tux Tips forum plugin
nginx-proxy · docker-barman · Docker demo · Dotfiles · Coder dotfiles · Katacoda scenarios · GitHub Slideshow
Personal blog · Blog discussions · Portfolio · Wardn website · This profile and its generator
A fresh reading list from DevFeed: five recent articles on software, tools, and the systems behind them.
InfoWorld · News · Nov 10, 2026
Anthropic says Claude Fable 5.2 and Mythos 5.2 use the same underlying model with different safeguards: Fable is broadly available, while direct Mythos access is limited to vetted cybersecurity and life sciences organizations.
CIO · Article · Nov 10, 2026
The article argues that as AI handles routine work, companies will stand out through their culture, judgment, and tacit knowledge.
InfoWorld · Opinion · Nov 10, 2026
The article argues that the cost of repeatedly training frontier models is pushing Anthropic and OpenAI to capture more of developers’ workflows, which could make customers harder to retain.
BleepingComputer · News · Nov 10, 2026
Google patched CVE-2026-125350, a high-severity use-after-free flaw in Chrome’s XML component that it says attackers are exploiting in the wild.
BleepingComputer · News · Nov 10, 2026
Fireworks said attackers reached its development machines through a breach at a third-party cloud provider, then ran an unauthorized workload that exposed additional customer data. The accessed information included resource metadata, billing and account details, and incomplete model weights and datasets for some customers.
Updated 2026-11-11 UTC · Refreshed daily through DevFeed's public MCP.







