Hello there i'm

The web ui guy

I'm a Developer with over 6 years of experience. Experienced with all stages of the development cycle for dynamic projects

About Me

Who am i?

Hi, I’m TheWebUiGuy, I started my career as a designer before realising that I wanted to get more involved in the technology side of development. For the past number of years i've worked for a number of great companies in both full stack and frontend roles, currently i'm working for HubSpot on their product teams. Some of the other great companies I've worked for include Blueface, Risk.Ident, Vsware, Visma.

In my free time I like to code and try to increase my skillset. I've authored a number of NPM packages which you can find here. One of the produest packages in that repo is my a11ycore set of packages which allow accessibility testing in unit and end to end tests.


The Fuck is a magnificent app, that corrects errors in previous console commands.

#Command Line Tools

An introduction to RabbitMQ an abstraction of RabbitMQ and AMQP lib methods.


An introduction to the benefits of micro frontend architecture on a frontend system.


a11ycore is an accessibility reporting tool dedicated to improving accessibility across the web.

#web applications

In a nutshell Memoization is the programmatic practice of making long, recursive, iterative functions much faster.


i18n-cloud-sync is a simple node js project that provides a restful api for syncing translations