TanStack Start 1.0: Build a Full-Stack React App with Server Functions
TanStack Start 1.0 is stable. Learn how its routes, loaders and type-safe server functions fit together, and how it differs from Next.js Server Actions.
I design and build digital products that solve real problems, combine technology with human needs, and make life a little more interesting along the way.
§01 / FEATURED CASE STUDYMaplivo · ideas into maps →
Products I designed and engineered end to end. Released tools first, then the ones I am building now. Each links to how it works and what I built.
Live01UtilitiesUpkeepVehicle maintenance tracker for iPhone — every service record, plan and reminder stays on your phone.React Native · Expo
Releasing soon05ProductivityNoteCheckNotes that remember — private notes and reminders for iPhone and Android, with no account and no cloud.React Native · ExpoPractical guides on AI agents, security, web development and the fixes developers search for most.
Browse all posts →TanStack Start 1.0 is stable. Learn how its routes, loaders and type-safe server functions fit together, and how it differs from Next.js Server Actions.
I hold an MSc in Cyber Security and Forensics and spend most days building: local-first product tools, developer utilities, and research into how browsers can explain the threats they catch.
See my experience →Senior software engineer with 5+ years building full-stack production web applications with React, TypeScript, Redux, Node.js and AWS across education technology, investment management and healthcare. I apply secure-by-design principles from my MSc in Cyber Security and Forensics.
Owning front-end architecture and shipping reliable features within cross-functional Agile teams.
Building web applications, APIs and cloud services end to end.
Independent developer tools and products, from published CLI and VS Code tools to apps releasing soon. See Selected work ↑
Security research and applied AI alongside engineering.
Open to roles and conversations about software, products and security research. I usually reply within two working days.