The tools I build with every day

I get asked a lot about my setup. This is the stack I reach for to ship web and mobile applications — from the backend and framework all the way down to how I stay organised.

Developer Tools

  • TanStack Start

    Full-Stack Framework

    TanStack Start

    A full-stack React framework powered by TanStack Router — type-safe routing, server functions, and full-document SSR for building serious web apps.

  • Astro

    Web Framework

    Astro

    Astro powers the world's fastest content sites — shipping zero JavaScript by default and pulling in only what each page needs. It's what this very site is built on.

  • Next.js

    React Framework

    Next.js

    The React framework for production — server rendering, routing, and a mature ecosystem for shipping fast, scalable web applications.

  • Expo

    React Native Platform

    Expo

    The platform for building universal native apps with React Native — the fastest path from idea to an app running on iOS, Android, and the web.

  • Tailwind CSS

    CSS Framework

    Tailwind CSS

    A utility-first CSS framework that lets me build any design directly in the markup, stay consistent, and move fast without fighting stylesheets.

  • PowerSync

    Offline-First Sync

    PowerSync

    Keeps a local SQLite database in sync with Postgres, so apps stay fast and work offline. Invaluable for field-service tools where connectivity isn't guaranteed.

  • YepCode

    Automation & Integrations

    YepCode

    A serverless platform for writing and running integration and automation scripts — the glue I reach for to connect APIs and move data between systems.

  • Zed

    Code Editor

    Zed

    A high-performance, multiplayer code editor built in Rust. Fast, focused, and increasingly where I do my day-to-day coding.

  • Claude Code

    AI Coding Agent

    Claude Code

    Anthropic's agentic coding tool that lives in my terminal — it reads the codebase, makes changes, and runs commands, so I can move faster on real work.

UI & Design

  • shadcn/ui

    Component Library

    shadcn/ui

    Beautifully designed, accessible components you copy into your project and own outright. It's my starting point for building polished interfaces fast.

  • HeroUI

    Component Library

    HeroUI

    A modern React UI library with a clean, accessible set of components — great for assembling attractive interfaces without reinventing the basics.

  • Figma

    Design Tool

    Figma

    The collaborative interface design tool where I plan layouts and UI before building — and where design hand-off with clients happens.

  • Affinity

    Creative Suite

    Affinity

    Affinity's suite — Designer, Photo, and Publisher — for vector work, image editing, and layout when a project needs more than a UI tool.

Productivity

  • Kitchen.co

    Client & Project Hub

    Kitchen.co

    A client portal and project management hub built for agencies and freelancers — keeps projects, feedback, and deliverables in one place clients can actually use.

  • Anytype

    Notes & Knowledge Base

    Anytype

    A local-first, end-to-end encrypted workspace for notes and knowledge. It's where I keep my second brain without handing my data to someone else.

  • Linear

    Issue Tracking

    Linear

    The issue tracker and project tool that keeps planning fast and out of the way. Clean, keyboard-driven, and built for actually shipping.

  • Reclaim.ai

    Smart Calendar

    Reclaim.ai

    An AI scheduling assistant that defends focus time and fits tasks, habits, and meetings into my calendar automatically.

  • Wavebox

    Productivity Browser

    Wavebox

    A browser built for managing many web apps and accounts at once — it keeps client tools, dashboards, and inboxes organised without a hundred loose tabs.