Software, systems, and the physical world.

I build things
to understand how they work.

A growing collection of useful tools, visual experiments, and engineering ideas. Each project starts with a question worth making concrete.

Browse projects

Currently curious about

Wide interests.
Small experiments.

Showcase projects

The bigger ideas
get more room.

Showcase / TypeScript / Developer tooling

EngineerProfile

A local portfolio builder that reads public repository evidence, creates project previews, and publishes a static site.

  • GitHub ingestion
  • Changelogs
  • Privacy controls
  • Static publishing
View project

Showcase / Elixir / Phoenix LiveView

Signal Garden

A repeatable distributed-systems simulator. Watch a rumor move through a network while delay, message loss, and partitions shape what happens next.

  • Deterministic scenarios
  • Logical time
  • Fault injection
  • Live network view
View project

Showcase / Go / Durable systems

Local-First Job Queue

A durable background queue that makes leases, retries, idempotency, and crash recovery easy to inspect.

  • Leases
  • Retries
  • Crash recovery
  • Event log
View project

Showcase / Rust / Defensive analysis

Packet Forensics Lab

An offline workbench that explains suspicious patterns in safe packet fixtures without performing active scans.

  • Binary parsing
  • DNS analysis
  • Safe fixtures
  • Terminal UI
View project

Showcase / C# / Local-first finance

Personal Ledger Lab

A local-first finance tracker that imports statements, applies transparent rules, and explains every monthly summary.

  • Double-entry model
  • Rule explanations
  • Offline storage
  • Data export
View project

Showcase / C++ / Graphics

Shader Sketchbook

A compact graphics playground for signed-distance field scenes, live shader edits, and deterministic reference renders.

  • OpenGL renderer
  • GLSL reload
  • CPU reference
  • Visual checks
View project

There is more to explore.

Small tools, larger builds,
and work in progress.

Visit my GitHub