Hiraeth web interface showing local SQS resources
Active Developer tooling

Hiraeth

A fast local AWS emulator for integration tests, with SQLite-backed state and a debug-friendly web interface.

  • Rust
  • SQLite
  • AWS APIs
  • Docker
The homelab service dashboard
Evolving Infrastructure

Homelab Platform

A mixed-architecture Kubernetes cluster for running family services, experimenting with infrastructure, and learning operations by doing.

  • K3s
  • Helm
  • PostgreSQL
  • NFS
  • Cloudflare
Donkey Kong running in the NES Oxide emulator
Experimental Systems

NES Oxide

An NES emulator written in Rust to learn hardware emulation, rendering, input, and the delightfully specific behavior of old machines.

  • Rust
  • SDL
  • Emulation
  • Graphics
A ray-traced scene containing glass, metal, textured, and illuminated spheres
Complete Graphics

Weekend Raytracer

A CPU path tracer written in C++ to explore rays, materials, recursive light transport, textures, and spatial acceleration.

  • C++
  • Path Tracing
  • BVH
  • CMake