Skip to content

Brian
Monks

Senior Frontend Engineer / Tech Lead

I’m an Irish senior frontend engineer living in Valencia, building for the web with an eye for design and motion.

About Brian

About

With a background in visual art, astrophysics and computer science, I bring both visual and analytical thinking to my work.

I started my programming journey as a kid with a book on C. These days I develop mostly in TypeScript, React and Next.js.

Outside of work, I’m fascinated by physics & philosophy and enjoy playing guitar, photography and poker.

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

01 · 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.

  • React
  • Vite
  • TypeScript
  • AWS Lambda
  • S3
  • CloudFront
  • Storyblok
  • Turborepo

02

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

03

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 meLinkedIn

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. The imagery in this site is based around Penrose tiling.