Skip to content
View mrmartineau's full-sized avatar
πŸ‘‹
Bah-weep-Graaaaagnah wheep ni ni bong
πŸ‘‹
Bah-weep-Graaaaagnah wheep ni ni bong

Organizations

@TryKickoff

Block or report mrmartineau

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mrmartineau/README.md

Hi there πŸ‘‹

My name is Zander and I make things for the web.

Important

πŸ’Ό I'm looking for my next role! I'm a product engineer with 18 years of experience, specialising in front-end development and design systems, and I'm available for work from mid-July 2026. If you think I'd be a good fit for your team, email me or take a look at zander.wtf first.

πŸ›  What I've been working on recently

  • ZUI β€” a CSS-first UI library with design tokens, a layered architecture, and optional React, Astro, Solid & Vue components. No build step required.
  • Otter β€” my self-hosted bookmarking app: links, articles, videos and half-watched TV shows, saved and tagged on your own infrastructure. It now has a native SwiftUI iOS app alongside the browser, Raycast and terminal clients.
  • astro-d1-search β€” full-text site search for Astro backed by Cloudflare D1 and SQLite FTS5. Build-time indexing, an injected /api/search endpoint, and no third-party service.
  • Flora β€” every plant in our house and garden, written up: what it wants, when it flowers, and what needs doing to it before the frost.
  • Reps β€” a daily JavaScript coding puzzle. Solve one function a day in your browser.
  • Free Fonts β€” a curated showcase of free, high-quality typefaces to browse and preview.
  • Simmer β€” a recipe management app.
  • zander.wtf β€” my website/portfolio/blog, built with Astro, where I write about things like the CSS features powering ZUI, my zero-to-one tech stack, and evaluating AI agents through side projects.
  • zed-stack-starter β€” a modern full-stack React starter: Postgres + better-auth + Drizzle ORM, deployed to Cloudflare Workers.
  • zed-astro-starter β€” an opinionated Astro starter with ZUI, ready to deploy to Cloudflare Workers.
  • My lab β€” experiments, little tools and things in progress: a drawing app, a keyboard-only navigation demo, a data transformation dojo, a draggable 24-hour clock and more.
  • A flurry of small tools and libraries:

Many of these were built while putting AI coding agents (Claude Code, Cursor, Amp) through their paces on real work β€” I wrote about that in Things I've been building recently while evaluating AI agents.

✍️ Recently on my blog

πŸ”¨ Recently shipped

  • zed-ios-app-starter β€” A SwiftUI and SwiftData starter for native iOS apps: tabs, onboarding, preferences and theming, with no third-party dependencies
  • astro-d1-search released on npm β€” My site search is now an Astro integration on npm, and this site runs on the package instead of its own copy of the code
  • A native iOS app for Otter β€” A native SwiftUI app for Otter with no web views anywhere, disk-cached bookmarks, and saving from the share sheet, deep links or Shortcuts
  • Site-wide search + Raycast extension β€” Full-text search backed by Cloudflare D1 and FTS5 with no third-party service, plus a Raycast extension built on its JSON API
  • Lab experiments + ZUI playground β€” New lab experiments including an endless, self-generating page, which also became a procedural playground in the ZUI docs
  • Letterboxd watchlist for Radarr β€” A Radarr-compatible endpoint that serves my Letterboxd watchlist as an import list. Add a film, and it's ready to grab

Both lists update automatically from my feeds.

πŸ‘¨οΏ½οΏ½οΏ½πŸ’» Work

  • πŸš€ Most recently I've been a Staff Software Engineer and web team lead at Dare, maintaining and evolving their energy trading platform and building a new component library.
  • I've worked for a wide variety of startups, agencies and companies like Fathom, Utopia Music, Babylon Health, Digital Futures, Heights, Curve and FairFX amongst others.
  • πŸ’¬ Ask me about design systems, AI-assisted development, or what I think of React
  • πŸ“« How to reach me: email or Bluesky
  • πŸ˜„ Pronouns: he/him/his
  • ⚑ Fun fact: I used to be an assistant cameraman and worked on many TV shows, documentaries and one movie

Interests and hobbies

  • πŸŒοΈβ€β™‚οΈ Golf
  • πŸš΅β€β™‚οΈ Mountain biking
  • Making πŸ• Pizza & πŸ–πŸ”₯ BBQ
  • 🍿 Movies
  • πŸ₯ Drumming
  • πŸ’– Salted Caramel

Tip

Feel free to say hello, fork my code or read my blog or checkout my blog/portfolio at zander.wtf

Pinned Loading

  1. zui zui Public

    ZUI (Zooey) is a CSS-first UI library with design tokens, layered architecture, and optional React, Astro, Solid & Vue components. No build step required.

    TypeScript 2

  2. Otter Otter Public

    Otter is where your links, articles, videos and half-watched TV shows live. Save it, tag it, find it again β€” on your own infrastructure, with nobody reading over your shoulder.

    TypeScript 193 29

  3. zed-stack-starter zed-stack-starter Public template

    Modern full-stack React starter. Postgres + better-auth + Drizzle ORM, deployed to Cloudflare Workers.

    TypeScript 1

  4. react-npm-package react-npm-package Public

    A base for an npm package that uses React, Vite, Storybook and Vitest

    TypeScript 3

  5. kit kit Public

    A personal collection of sounds, utilities, components, and config for use across projects

    TypeScript 1

  6. raycast-extensions raycast-extensions Public

    TypeScript 1