Skip to content

Brian
Monks

Senior Frontend Engineer / Tech Lead

Frontend platforms, design systems and interfaces, built to scale across teams, brands and devices.

About Brian

About

I’m an Irish frontend engineer based in Valencia, working across design systems, web animation and interactive experiences.

My background spans visual art, astrophysics and computer science. For over ten years, I’ve been building for the web.

I work primarily with TypeScript and React, designing frontend systems that scale across products, teams and brands.

Selected work

Spark /Apprenticeship Ireland

Senior Frontend Engineer

Serverless data publishing for Ireland’s national apprenticeship platform.

Designed and delivered the system for managing, processing and publishing apprenticeship training data, from secure administration through to accessible public interfaces.

  • Next.js
  • TypeScript
  • AWS Lambda
  • S3
  • CloudFront
  • Storyblok
  • GA4
  • Turborepo

Diageo

Lead TypeScript Engineer

Shared frontend infrastructure for Diageo’s global portfolio of brand websites.

Led the development of reusable frontend packages and shared architecture used across ~30 brand sites, standardising common functionality while allowing individual brands to retain their own design and content.

  • TypeScript
  • Next.js
  • NPM Packages
  • Contentful
  • Vercel
  • Design Systems

CarTrawler

Frontend Engineer

Booking experiences for a global car-rental marketplace.

Developed customer-facing React applications across the car-rental booking journey, integrating shared services and APIs into responsive, reusable interfaces deployed across multiple markets and partner experiences.

  • React
  • TypeScript
  • Redux
  • Microservices
  • Design Systems
  • Next.js
  • TypeScript
  • AWS Lambda
  • S3
  • CloudFront
  • Storyblok
  • GA4
  • Turborepo
  • TypeScript
  • Next.js
  • NPM Packages
  • Contentful
  • Vercel
  • Design Systems
  • React
  • TypeScript
  • Redux
  • Microservices
  • Design Systems

Education

  1. 2 yearsVisual Art
  2. 4 yearsAstrophysics
  3. 2 yearsComputer Science

Experience

  1. 2025—now

    Spark

    Senior Frontend Engineer · Apprenticeship Ireland, Scope Tickets

  2. 2022—2024

    Dept / Diageo

    Lead TypeScript Engineer

  3. 2021—2024

    Dept

    Senior Frontend Engineer → Technical Lead

  4. 2020—2022

    CarTrawler

    Frontend Engineer · Via Reperio, then via Dept

  5. 2018—2019

    Guidewire / MetLife

    UX Developer

  6. 2011—2020

    Freelance

    Full-stack Developer

  7. 2011

    Dublin City University

    Java Developer & AI Researcher

Get in touch

Have a project in mind, or just want to say hello?

email me

About this site

Order, without repetition.Behaviour, without direction.

This site explores two forms of emergent complexity. Penrose tilings create non-repeating structure from a small set of geometric rules; boids produce coordinated movement through simple local behaviours.