Skip to content

Brian
Monks

Senior Frontend Engineer / Tech Lead

Interfaces and interactive experiences, designed and engineered end to end.

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 fifteen years, I’ve been building for the web.

I work mainly in TypeScript and React, and I care about the whole thing — the system underneath and the experience on top.

Experience

  1. 2025 — Present

    Spark

    Senior Frontend Engineer

    Apprenticeship Ireland

    Scope Tickets

    • Next.js
    • AWS
    • Expo
  2. 2021 — 2024

    Dept

    Senior Frontend Engineer → Technical Lead

    Diageo · 2022–24 · Lead TypeScript Engineer

    CarTrawler · 2021–22

    • TypeScript
    • Next.js
    • Contentful
  3. 2020

    CarTrawler

    Frontend Engineer

    via Reperio

    • AngularJS
    • TypeScript
    • Redux
  4. 2018 — 2019

    Guidewire

    UX Developer

    MetLife

    • AngularJS
  5. 2011 — 2020

    Freelance

    Full Stack Developer

    Irish Centre for Cloud Computing

    Inishtech

    Irish Energy Institute

    • React
    • Node.js
    • AWS
  6. 2011

    Dublin City University

    Java Developer & AI Researcher

    • Java

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

Get in touch

Want to talk about a role, or just say hello?

email me

About this site

Order, without repetition.

My interest in mathematical art started with my father’s copies of Scientific American. I was fascinated by the illustrations — images where mathematics became something visual, intricate and unexpectedly beautiful.

Penrose tilings stayed with me in particular: a small set of simple shapes capable of producing structure that never quite repeats. This site is partly a continuation of that fascination — exploring those systems through code.