Skip to content
View mrmartineau's full-sized avatar
πŸ‘‹
Aho Young Warrior
πŸ‘‹
Aho Young Warrior

Organizations

@TryKickoff

Block or report mrmartineau

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
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 192 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