Complete Portfolio Archive

All Projects & Experiments

A comprehensive showcase of web platforms, open-source utilities, full-stack applications, and interactive tools.

Full Stack2025

Atlas Analytics

Self-serve product analytics with sub-second queries over billion-row events

A multi-tenant analytics platform where teams define events, build funnels, and query aggregated results without writing SQL. The interesting work was in the query layer: a columnar store, incremental rollups, and a caching strategy that kept p95 under 400ms while writes stayed continuous.

  • Incremental hourly rollups cut p95 query latency from 4.2s to 380ms
  • Virtualised data grid renders 100k rows without measurable frame drops
Next.jsTypeScriptPostgreSQLClickHouse+1
Developer Tool2025

Traversal

Interactive JSON inspector that renders 100k-node documents without hanging

A developer utility for exploring large JSON payloads — schema inference, path search, and a virtualised tree that stays responsive on documents far past the point where naive renderers choke.

  • Web Worker parsing keeps the UI at 60fps on 40MB+ documents
  • Windowed tree virtualisation renders 100k+ nodes smoothly
ReactTypeScriptWeb WorkersMonaco+1
Full Stack2024

Relay

Realtime collaborative boards with conflict-free concurrent editing

A multiplayer planning tool where multiple people edit the same board simultaneously. The core problem was convergence: concurrent edits had to merge without losing work, and presence had to feel immediate rather than eventual.

  • Operational transform layer converges concurrent edits without data loss
  • Optimistic drag-and-drop reconciles against server acknowledgement
Next.jsWebSocketsPostgreSQLRedis+1
Open Source2024

Meridian Design System

Accessible React primitives adopted across four production surfaces

A component library and token pipeline shared by multiple product teams — built around strict accessibility guarantees and a theming layer that stays in sync with design.

  • 48 primitives with keyboard and screen-reader behaviour covered by tests
  • Single token source generates Tailwind config and CSS custom properties
ReactTypeScriptTailwind CSSRadix UI+1
AI & Tools2024

Pulse

LSTM forecasting service with backtesting built into the interface

A time-series forecasting tool for retail demand, pairing a sequence model served behind a Python API with an interface designed around how analysts actually evaluate forecasts.

  • Walk-forward validation reports honest error instead of split-optimistic numbers
  • Interval bands expose forecast uncertainty at every horizon
PythonTensorFlowFlaskReact+1
Frontend2023

Ledger

Storefront rebuilt around Core Web Vitals without cutting features

A performance rebuild of a mid-sized commerce frontend — same catalogue, same checkout, but a fraction of the JavaScript and a materially better experience on slow connections.

  • Client JavaScript reduced by 62% through route-level splitting
  • Lighthouse performance moved from 54 to 97 on mobile throttling
Next.jsTypeScriptTailwind CSSStripe+1