A consumer platform for mobile web games. I turn designs into the living product — everything you see and tap there, plus the backend behind it: the real-time chat system (WebSockets, cursor pagination, presence), unified Stripe checkout on a credit-balance model, passkey auth, and the PWA layer that makes a web app feel native. 213 production PRs in the first 8 months, working agent-first with Claude Code, kept honest with end-to-end types and tests.
Real-time collaboration and group-governance platform — web app plus an Electron desktop app for three OSes, built as the sole frontend engineer. Typed WebSocket layer generated from OpenAPI schemas; CI boots the real Clojure/Datomic backend on every PR to typecheck the frontend against the live API contract.
On V7 Go, built the heart of the product: a Google-Sheets-like table where every cell is computed by AI — kept responsive on huge datasets by forking and customizing a virtual scroller. Also the Entity View, a markdown editor with mention autocomplete, and the signup/growth tooling. On Darwin, built the consensus-review UI for multi-annotator quality control and carried a large share of the Vue 2 → Vue 3 migration.
Mobile marketing-automation platform for enterprise customers like Tinder, Tesco, and Lyft. Joined as the first frontend-focused engineer and owned the web dashboard for six years: drove two complete migrations (jQuery/Backbone → Angular → Vue + TSX + TypeScript) without pausing feature delivery, laid the foundation of the next-generation dashboard, and crossed the stack to rewrite the analytics module as a Spring Boot service speaking Protocol Buffers over custom RPC. Onboarded and mentored engineers as the frontend team formed around me.
Human-in-the-loop ML annotation tooling at Hyperscience — labeling rows and cells over scanned documents with live model predictions fed in. And where it started: building Kendo UI components used by thousands of .NET developers — the origin of a 20k-reputation Stack Overflow profile.
20k+ stack overflow reputation (top answerer for kendo ui) · toptal verified expert · 5.0★ codementor mentor since 2014 · sibling-jump.nvim (tree-sitter navigation for neovim)