Skip to main content
All skills

TypeScript, React & Next.js

The stack most of my production work runs on — App Router, server components, typed end to end.

How I use it

  1. Choosing the smaller tool

    Wee Rock Art and Throughline are Astro because a catalogue storefront and a one-page site do not need a client framework. Knowing when React is not the answer is part of knowing React.

  2. Typed content layers

    This site keeps its content in typed data, so a missing field is a build failure rather than an empty section discovered in production.

  3. Gates before deploy

    Typecheck, lint, an SEO compliance script and a content-freshness check all run before anything ships. Cheap gates catch the boring failures that otherwise reach production.

What I use

  • TypeScript
  • Next.js
  • React
  • Astro
  • Tailwind CSS
  • Drizzle ORM

Related skills

Want the detail behind any of this?

I can walk through any of it in as much depth as you want.

Get in touch