Skip to main content

TJ Fogarty

Senior Full-Stack Engineer · Agentic AI

Waterford, Ireland · [email protected] · tj.ie · github.com/tjFogarty · linkedin.com/in/fogartytj

Full-stack engineer with over a decade of experience building for the web, now focused on agentic AI. At ServisBOT I design and build AI agents, copilots and workflows for banks, mortgage lenders and insurers, with the guardrails and auditability regulated industries need. Before that I led a team at Workhuman and built product features at Teamwork, with a background in design systems, accessibility and mentoring.

About Me

I’m TJ, a full-stack engineer from Limerick, Ireland, living in Waterford. I work at the forefront of AI in engineering, building agentic AI for regulated industries at ServisBOT, and I use it every day to rebuild my own tools, including this site.

Before that I spent over a decade building for the web, from sites for The President of Ireland, universities and businesses at home and abroad, to product teams at Teamwork and Workhuman.

I mostly post to my blog, but here are a few other things I’ve worked on:

  • Swatcher, for creating and managing colours and finding paints
  • This site, rebuilt on Laravel with its own CMS and AI editing tools
  • Some heavier music and some lighter music

Get in touch: [email protected]

Work

  1. 2025 – now

    Senior Fullstack Engineer at ServisBOT

    Building agentic AI for banks, mortgage lenders and insurers, with the guardrails and auditability that regulated industries need.

    • Design and develop AI agents, copilots and smart workflows that handle the routine volume while people stay in control of the moments that matter
    • Built smart conversation handling that routes requests and delegates tasks
    • OpenAI
    • Claude
    • Decision-1
    • React
    • Node.js
  2. 2022 – 2025

    Technical Lead at Workhuman

    Led a new team, after time on the main Recognition product.

    • Shaped the new team's roadmap and technical plan with managers and stakeholders, and mentored new developers
    • On Recognition, scoped and shipped features, and led accessibility fixes with customers and A/B tests to back up decisions
    • React
    • Node.js
  3. 2019 – 2022

    Senior Software Engineer at Teamwork

    Worked on the reporting team, and before that on moving the front end to Vue.

    • Led the design and development of the Workload Planner, built to be reused across the app, alongside new reports and exports
    • Helped migrate the front end to Vue, with thorough specs and tests so nothing was lost along the way
    • Wrote feature specs with the design and API teams, reviewed code and mentored junior developers
    • Vue
    • JavaScript
  4. 2017 – 2019

    UI Engineer at StitcherAds

    Built and looked after a component library that brought one design system to the whole app, plus a site where developers could find a component, live-edit an example, copy the code, and read up on colours and typography.

  5. 2016 – 2017

    Technical Lead at Emagine

    Managed the web team building websites and features for our clients, and guided the team from planning through to technical implementation.

  6. 2014 – 2016

    Web Developer at Emagine

    Built fast client websites on WordPress, ExpressionEngine and Craft CMS, and component libraries for larger clients to help developers and designers work together.

    • WordPress
    • ExpressionEngine
    • Craft CMS
  7. 2012 – 2014

    Lead Developer at Maverick

    Researched, scoped and built commercial websites, blogs, landing pages and interactive features, working closely with the communications and design teams on web plans, user journeys and wireframes.

Earlier roles

  • 2017 – 2019 UI Engineer, StitcherAds
  • 2016 – 2017 Technical Lead, Emagine
  • 2014 – 2016 Web Developer, Emagine
  • 2012 – 2014 Lead Developer, Maverick

Projects

  • Swatcher

    A web app for browsing the paints available in Ireland and organising paint projects, rebuilt from the ground up for version 2.

    • Laravel
    • Vue
    • TypeScript
    • Tailwind
    • Laravel Cloud
  • tj.ie

    This site, rebuilt on Laravel with its own CMS and AI editing tools built on Claude.

    • Laravel
    • Livewire
    • Laravel AI SDK
    • Claude
    • Laravel Cloud

Skills

AI & agents
Agentic AI, AI copilots, OpenAI, Claude, Decision models, Conversation routing, AI-assisted engineering
Back end
PHP, Laravel, Node.js, Database design, API development
Front end
TypeScript, Vue, React, HTML, CSS, Design systems, Component libraries
Ways of working
Technical leadership, Roadmap planning, Mentoring, Accessibility, A/B testing

Education