Staff Fullstack Engineer
Staff Fullstack Engineer with 12+ years of commercial experience building scalable web applications, AI-powered products, and developer tooling. Proven track record of architecting monorepo platforms, leading cross-functional teams, and creating internal component libraries that multiply team output. Creator of Fragments, an AI-native component documentation platform.
Payroc · Remote
Songtradr · Remote
Flexera · Remote
Made to Engage · Belfast, UK
Synergy Learning · Belfast, UK
Learning Pool · Belfast, UK
60+ component React design system built on Base UI headless primitives, designed for AI-assisted development. Every component ships with a co-located .fragment.tsx metadata file containing props, usage guidelines, variants, and accessibility notes. These files are the single source of truth for both humans and AI agents.
Ships with 9 MCP tools so AI agents can query component contracts, discover composition patterns, enforce design tokens, and run WCAG compliance checks instead of guessing from training data. Seed-based theming generates ~200 CSS custom properties from 4 config values (brand colour, palette, density, radius) with automatic light/dark mode support. Zero-config component discovery via Babel AST parsing.
Stack: TypeScript, Next.js, React, Vite, Base UI, Playwright, Anthropic SDK, Babel, Commander.js, Vitest
React 19, Next.js 15, TypeScript, JavaScript, TanStack Query, Zustand, Tailwind CSS, CSS/SASS, Radix UI, Storybook, Framer Motion, Vite, React Hook Form, Zod, GraphQL
Node.js, Bun, Express.js, REST APIs, Drizzle ORM, PostgreSQL, Neon (pgvector), SQLite, Supabase, Prisma
Anthropic Claude API, OpenAI API, Vercel AI SDK, Model Context Protocol, AI Streaming, Vector Embeddings, Babel AST Analysis
Vitest, Playwright, Jest, React Testing Library, Cypress, Contract Testing, BDD/Cucumber, Visual Regression
pnpm Workspaces, Turborepo, Biome, GitHub Actions, AWS, Cloudflare Workers, Vercel, Docker, WorkOS/OIDC
Ulster University, Magee · Derry, Northern Ireland · 2013 — 2016 · Dean’s List