/projects

A small set of projects worth showing in full — architecture, trade-offs, and the actual code. More are on the way.

prj-001 Side project · 2026 Go · vector search · AI

Price Intelligence — turning a noisy market into decisions

A competitive price-intelligence engine in a single Go binary. The point is informed decisions — where we're losing the cheapest spot, which competitor is repositioning, and what to do about it. Rather than scrape real competitors, synthetic data shaped like a real feed stands in for the market, so the engineering stays the focus. The intelligence runs for real: in-process vector search resolves messy competitor listings to our catalog under explicit confidence, with a human review queue for the uncertain cases, and a deterministic anomaly brain turns a wall of prices into actual signals. Embedded event bus, embedded vector index, server-rendered UI streaming live updates, deployed by copying one file to a VPS.

  • Golang
  • Vector search
  • AI
  • Simulation
  • live

prj-002 Side project · 2026 Go · web APIs · PWA

You might not need an app — how far the browser reaches on a phone

A client asked for a native app to do something the browser already does, so I built the counter-argument: a small gallery of live demos — camera and media capture, GPS, file capture, audio recording, the native share sheet, screen orientation and a connectivity monitor — each running straight from a web page on a real phone, no install and no app store. It ships as one server-rendered Go binary with templ, classless CSS and inlined SVG icons, installs as a PWA, and animates page changes with cross-document view transitions. The same page works on both iOS Safari and Android Chrome. The point isn't that you should never build native — it's that "we need an app" deserves a second look.

  • Golang
  • Web APIs
  • PWA
  • templ
  • demo

Want to see what I'm building right now? POST /contact → happy to share work in progress

POST /contact →