Projects
Data planes, control planes, and the tools around them. Most of it is on GitHub.
A stateless REST API for controlling libvirt/QEMU hypervisors from a central control plane: provisioning, modifying and power actions, with remote image caching to speed up provisioning.
A distributed control plane for VPP routers and SONiC switches across multiple sites, with a REST API, gRPC device communication and on-device state caching.
A Kubebuilder operator that reconciles Deployments, Services and other primitives from one easy-to-patch custom resource, so one definition can host an app across many regions.
Inspired by Cloudflare Quicksilver: persists configuration as key-value pairs on disk and proxies reads to full replicas depending on node role.
An authoritative DNS server that answers queries for many zones from the KV configuration store over a Unix socket.
A lightweight CDN cache node speaking a simple text protocol over a Unix socket, with BadgerDB-backed metadata and LRU eviction.
Runs ephemeral JavaScript and WebAssembly in a shared V8 runtime per HTTP request, loading code from object storage based on the request host.
A proximity-aware layer 4 load balancer for TCP connections across multiple instances.
Performance work and a simpler YAML schema (CIDRs and port ranges) for an Aya-based XDP/TC firewall, including automatic return-flow allowance for outbound connections.
An XDP ingress / TC egress firewall on cilium/ebpf, designed to be driven by flowspec-style rules from a SvelteKit and Postgres UI.
A high-performance XDP firewall that allows, blocks and rate-limits traffic by address, port and protocol.
A self-hosted looking glass REST API for on-demand ping and mtr, with streaming and non-streaming output.
Runs many TCP-to-WebSocket proxies per hypervisor for noVNC consoles, with live CRUD updates from a central configuration.
A Wings-style HTTP API for browsing and editing container volumes, used to back the file manager of an app hosting platform.
A multi-model LLM chat app built for the T3 Chat Cloneathon, with Google sign-in and messages synced live across devices.
This site: SvelteKit 3, shadcn-svelte and markdown posts styled with shadcn/typeset.