Barry Michael Doyle

Staff Engineer

About

Hey, I'm Barry! With over 13 years of professional experience, I specialize in building scalable frontend applications using React, React Native, and TypeScript.

Currently, I'm a Senior Engineer at VALR, one of Africa's leading cryptocurrency exchanges. I'm also a contributor to Flint, a next-generation JavaScript/TypeScript linter.

I share what I learn through my YouTube channel, on X, and live-code side projects on Twitch.

2026
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013

Senior Software Engineer

Sep 2025 - Present

UI Chapter Lead (Engineer)

Mar 2023 - Aug 2025

Design Engineer

Apr 2022 - Feb 2023

Head of Frontend Engineering

Mar 2019 - Mar 2022

Senior Frontend Engineer

Oct 2017 - Feb 2019

Software Engineer

Jan 2013 - Sep 2017

Projects

Side projects and open source contributions I'm proud of

Report Buddy

Technical Co-founder

Clinical software that helps neuropsychologists save hours on documentation every week by streamlining report generation.

SaaSHealthcareClosed Source

Formula 1 picks and predictions for race weekends.

Web AppMotorsportF1

Flint

Contribution Team Member

A fast, friendly linter for JavaScript and TypeScript with intelligent defaults and type-aware rules.

Open SourceDeveloper ToolsTypeScript

Developer tools for keeping npm packages up to date, including a Slack bot and CLI tool.

Open SourceDeveloper Toolsnpm

This website! A modern portfolio built with React, TanStack Router, and Tailwind CSS.

Open SourceReactPortfolio

Let's Connect

I'm always open to discussing new opportunities, interesting projects, or ways to collaborate.


Reach out via email or connect with me on LinkedIn or X.