Sydney, Australia | Software Engineer @ Airwallex | Cloudflare Enthusiast
I build tools for the edge. Most of my open source work lives at the intersection of Cloudflare's platform and the JavaScript ecosystem.
- turborepo-remote-cache-cloudflare β Turborepo remote cache server purpose-built for Cloudflare Workers. R2 or KV storage, global deployment, generous free tier.
- cachified-adapter-cloudflare-kv β The official Cloudflare KV adapter for @epic-web/cachified.
- RenderMD β A real-time markdown editor with live preview, LaTeX math, and syntax highlighting. Built with TanStack Start, deployed on Cloudflare.
- promptrc β A keyboard-first, local-first prompt library with a terminal TUI aesthetic. Store, search, and reuse your AI prompts.
I enjoy making repositories that are good kicking off points for new projects. Here are a few I use for myself.
- electron-effect-starter β Desktop app starter with Electron and Effect v4. Shell-supervised local server, schema-typed RPC and IPC, one React build that runs in the shell and the browser.
- expo-uniwind-starter β Cross-platform app starter with Expo, Tailwind CSS v4 via Uniwind, and HeroUI Native.
- tanstack-start-starter β Full-stack React starter with TanStack Start, Tailwind CSS v4, and shadcn/ui. Type-safe routing, strict TypeScript, Oxc tooling.
- tanstack-spacetimedb-starter β Real-time full-stack starter with TanStack Start and SpacetimeDB. Reactive sync, type-safe routing, zero boilerplate.
- Building payments infrastructure at Airwallex
- Exploring React Native / Expo for cross-platform development
- Maintaining open source tooling for the web
- Tinkering with these cool new "live databases" like Convex and SpacetimeDB





