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. Marketing sites shipping React they never needed

    Wee Rock Art and Throughline are Astro precisely because a catalogue storefront and a one-page site do not need a client framework. Choosing the smaller tool is part of knowing the larger one.

  2. Content that drifts from the code that renders it

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

  3. Regressions reaching production

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

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