Available for new opportunities
Nearly a decade building quality software for the web — from social-justice platforms and Yahoo-scale traffic to developer tooling and accessible enterprise products. I bring technical leadership, strong opinions on craft, and a genuine curiosity about the people who use what I build.
I started in frontend because I love the intersection of logic and human experience — a background in Applied Psychology probably has something to do with that. Over time I've grown into a Staff Engineer who owns technical direction, coaches teams, and asks uncomfortable questions when something doesn't serve the user.
I've worked at every scale: scrappy startups with three-person engineering teams, a social-justice campaigning platform, and Yahoo serving hundreds of millions of daily active users. That range shapes how I think about trade-offs.
Right now I'm exploring what comes next — ideally somewhere the mission matters and the engineering culture takes quality seriously.
Deep TypeScript/React across production apps of all shapes. Performance, accessibility, and testability are non-negotiable defaults for me, not afterthoughts.
Micro-frontend design, monorepo consolidation, bounded contexts. I've untangled legacy codebases and helped teams build for the long haul — not just the next sprint.
Cross-team alignment, ADRs, architectural review, and strategy conversations with product and C-suite. I'm consulted regularly by other teams because I frame problems clearly.
I've taught web development at the National College of Ireland and make time for mentoring at every seniority. Growing the engineers around me isn't optional — it's part of the job.
WCAG AA isn't a checkbox for me — it's a design constraint I apply from the start. Several of my employer commitments required it under ADA legislation.
I have a track record of spotting where teams lose time — in pipelines, processes, or tooling — and making it measurably better. DX work compounds quietly but significantly.
Technical strategy and hands-on delivery across an employer-of-record platform operating in 187 countries. Cross-team architectural influence, stakeholder engagement at leadership level, and ongoing mentoring of the wider engineering organisation.
Scaled frontend across some of the world's most visited web properties — hundreds of millions of DAUs. Led TypeScript adoption and code hardening initiatives; contributed shared tooling used by dozens of teams. WCAG AA standard shipped on all user-facing content.
Built React/TypeScript frontends for an AI-assisted customer support platform. Consolidated seven separate repos into a single monorepo — single CI pipeline, shared packages, significant DX gains.
Led micro-frontend architecture for a travel booking SaaS used by airlines and loyalty programmes worldwide. Introduced React/Redux best practices and delivered to WCAG AA standard for clients subject to ADA legislation.
Sole technologist at a social-justice campaigning startup from month three. Built the donation platform, constituent-facing tools, and helped grow membership to 1.5% of the Irish population — 50% beyond annual targets.
Taught postgraduate web design and development — HTML, CSS, JavaScript through to third-party APIs and deployment. Evidence of my belief that if you can't teach it, you don't understand it.
Rather than a wall of CV text, I've built a small AI that can answer questions about my experience, approach, values, and what I'm looking for next. Think of it as a conversation, not an application form.
Try asking something like:
I'm not firing off applications — I'm looking for a conversation with the right people about the right opportunity. If the mission resonates and you need a senior engineer who can lead and build, reach out.