Technology stack

A comprehensive overview of the technologies and tools I work with across the full development lifecycle.

React 19
Next.js 15
TypeScript
JavaScript
TanStack Start
TanStack Query
Tailwind CSS
shadcn/ui
Radix UI
CSS/SASS
Storybook
Framer Motion
Vite
React Hook Form
Zod
GraphQL
Apollo Client

Projects

Self-initiated products demonstrating architecture, AI integration, and full-stack product development.

Taskworkr

Founder / Solo Engineer

AI-powered coding standards enforcement platform for engineering teams.

AI PipelineMonorepoGitHub AppMCP ServerpgvectorMulti-Tenant
  • Architected a 7-package pnpm monorepo with Turborepo orchestration (769+ source files, 83+ database tables)
  • Built AI pipeline using Anthropic Claude with streaming responses for real-time code analysis and fix suggestions
  • Developed a GitHub App with webhook-driven PR automation for standards violation detection
  • Implemented vector embeddings (pgvector) for semantic code search and context building
  • Created a developer CLI tool and MCP server for IDE integration
  • Designed multi-tenant system with WorkOS AuthKit, organisation-level RBAC, and subscription management
Stack: Next.js 15, React 19, Drizzle ORM, Neon PostgreSQL, Vercel AI SDK, Vitest, Playwright

Segments

Founder / Solo Engineer

Next-generation component documentation platform designed for AI agents. A Storybook alternative.

AI-FirstMCP ServerVisual RegressionBrowser PoolFigma Diff
  • Designed a 7-package monorepo with browser pool architecture targeting sub-200ms screenshot verification
  • Built MCP server enabling AI agents to discover, verify, and suggest components
  • Implemented Figma design comparison with pixel-diff analysis
  • Created Storybook migration tooling for adoption path
  • Integrated accessibility analysis with axe-core and contract testing support
Stack: TypeScript, Vite, Playwright, Anthropic SDK, Commander.js, Vitest

Professional experience

Over 12 years of commercial experience building scalable web applications, AI-powered products, and leading development teams across various industries.

Senior Software Engineer II

PayrocRemote
08/22 - Present
  • Led development of multiple projects end-to-end: analysis, feature definitions, task breakdowns, test plans, acceptance criteria, and estimations
  • Architected a monorepo with Next.js 15 portal app and 63+ component Storybook-driven library, deployed via Cloudflare Workers
  • Implemented OIDC-based authentication, contract testing against OpenAPI specs, and visual regression testing
  • Spearheaded adoption of React, Next.js, TypeScript, Playwright, and GitHub Actions across the organisation
  • Built an accessible headless component library used company-wide
  • Close collaboration with Backend, Test, Product, UX, and Marketing teams across multiple time zones
  • Mentored junior developers, led interviews, created interview questions, and documented coding standards

Staff Frontend Engineer

SongtradrRemote
06/21 - 08/22
  • Quickly promoted to Staff Engineer within 8 months (previously Senior Engineer) for exceptional performance and leadership qualities
  • Created an internal component React library via headless components
  • Led the frontend development of Pretzel, a music licensing application
  • Led the frontend development of Songtradr for Business, an enterprise music licensing application
  • Mentored junior developers and conducted code reviews
  • Increased page performance by 37% using performance metric tools such as Lighthouse

Senior Frontend Engineer

FlexeraRemote
08/19 - 06/21
  • Led a team of 4 EMEA based remote workers on several projects, handling ticket distribution and status updates
  • Created an internal React component library that was used across 6 micro frontend applications
  • Integrated new features based on customer feedback and business requirements

Senior Frontend Engineer

Made to EngageBelfast, UK
07/17 - 08/19
  • Developed and maintained web applications for various clients
  • Collaborated with backend developers to ensure seamless integration
  • Conducted user testing and implemented improvements based on feedback
  • As this was a digital agency I had a closer relationship with clients and was able to gain feedback and provide suggestions first hand

Frontend Developer

Synergy LearningBelfast, UK
09/16 - 07/17
  • Developed interactive web applications and learning platform via Moodle and Totara
  • Assisted in the migration of legacy systems to modern frameworks
  • Provided technical support and training to clients

Frontend Developer

Learning PoolBelfast, UK
06/14 - 09/16
  • Designed and developed e-learning modules and platforms via Moodle and Totara
  • Collaborated with instructional designers to create engaging content
  • Maintained and updated existing web applications

Education

Academic foundation in creative technologies with a focus on web development and digital innovation.

BSc in Creative Technologies

First Class Honours
Ulster University, Magee
Derry, Northern Ireland2013 - 2016
First Class HonoursDean's List90% in Web DevelopmentJavaScript Expert
  • Named on the Dean's List with every module scoring 70 or above
  • Notable module: Advanced Web Development (90/100)
  • Specialized in web technologies and digital media development
  • Final year project focused on modern JavaScript frameworks