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
Directus
Directus BuilderHeadless CMS & Backend
I'm proud to be a Directus Builder, part of the program for expert users who contribute to the community and share technical insights. Directus is an instant, open-source backend and headless CMS that turns any SQL database into a REST/GraphQL API and admin app.
TanStack Start
Full-Stack Framework
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 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.
Nordcraft
Nordcraft VikingVisual Web Builder
I'm a Nordcraft Viking — a special group that contributes to the community and has extensive knowledge of the platform. Nordcraft is an open-source visual builder for the modern web, for assembling production-grade interfaces without giving up control over the output.
Next.js
React Framework
The React framework for production — server rendering, routing, and a mature ecosystem for shipping fast, scalable web applications.
Expo
React Native Platform
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
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
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
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
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
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
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
A modern React UI library with a clean, accessible set of components — great for assembling attractive interfaces without reinventing the basics.
Figma
Design Tool
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'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
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
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
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
An AI scheduling assistant that defends focus time and fits tasks, habits, and meetings into my calendar automatically.
Wavebox
Productivity Browser
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.