Starring

Jon K. Wheeler

A mostly serious website.

The Pitch

Founding frontend and product engineer looking for new fun: ambitious product work with sharp people, high standards, and room to own the outcome. I build polished, high-performing user experiences across fintech, Web3 infrastructure, analytics, design systems, and AI-assisted engineering workflows.

Most recently I was the founding frontend engineer at Agora, where I owned early product and marketing surfaces for stablecoin issuance, swap, launch, and GTM workflows. Before that, I led frontend work at Reach Financial and spent 8 years scaling the web for InVisionApp.

These days I'm on the Octane.js team.

I’m strongest where UX taste, frontend architecture, product judgment, and business ownership all have to show up at once. Dad of two, stuck in Tampa (ex-London), and once designed the graphics that wrapped NASA rockets.

When will then be now?

Soon.

Octane compiles React's programming model ahead of time. No virtual DOM. Plain .tsx still works. .tsrx is the richer dialect, and that's where a lot of my time goes.

TSRX (TypeScript Render Extensions) is a TypeScript language extension for declarative UI. Setup, JSX-shaped structure, template control flow (@if, @for, @switch, @try), and scoped styles live in one .tsrx file, then compile to a runtime: Octane, React, Solid, Vue, and others. Dominic Gannaway (trueadm) created it. It's in active beta. Octane is a first-class target; my binding and consumer-type work is how a lot of that language actually lands.

What I've been landing in the repo: exact bindings for react-popper and SWR, visx published-source typing for consumer tsrx-tsc, a radix React parity harness, and stricter TSRX source / packed binding consumer checks. Bindings and code fixes, paid for out of pocket.

Merchandising

Moichendising! Moichendising! Where the real money from the website is made.

Venmo — Help cover the out-of-pocket cost of Octane bindings and code fixes

Bookmarks — A collection of web dev resources, articles, and tools I've found useful

Minwind — Build-time CSS name compression for Tailwind projects

OpenSnap — A keyboard-first macOS utility for putting every window in its place

Combing the desert

Check Please!

  • Raspberry. There's only one man who would dare give me the .
  • Nice .