Engineering Modern Web Experiences

Full-stack developer specialising in building performant and beautiful e-commerce solutions.

Joe Johnson

About Me

I'm a full-stack developer, with a lean towards front end, with a strong understanding of human centred design. I have a passion for all things techy, from the the latest frameworks to advances in AI.

When I'm not coding, I love to learn about a broad range of technologies like hardware and IoT. I have a love of cars, coffee and cats.

Hobbies & Interests

3D Printing
Formula 1
Coffee
Games

frontend

Astro
Vue.js
React
TypeScript
Tailwind CSS
Next.js
Flutter

backend

Python
Django

tools

Git
Figma
Google Cloud Platform
Firebase
Playwright

Featured Projects

A collection of projects that showcase my skills and experience in building digital products.

View project details
Practical Aspects of Fairness In AI
Python Machine Learning Statistics

Practical Aspects of Fairness In AI

Masters Dissertation focused on converting proof of concept algorithms for remediating AI fairness into usable tools under IBMs AIF360 Framework.

View project details
Game Theory : Minority Games
Python

Game Theory : Minority Games

A simulation exploring the effects of different agent logic approaches to playing the minority game.

Latest Blog Posts

Thoughts, tutorials, and insights about technology and development.

Read blog post

From NextJs to Astro

Astro NextJs Web Development

As part of my portfolio redesign, I decided to switch from NextJs to Astro. Read to see my thoughts on how these frameworks compare.

Read More

Experience & Education

My professional journey and academic background

Professional Experience

Graduate Software Engineer

THG • Manchester, UK

2024 - Present

  • Working on large scale e-commerce sites with global reach
  • Full stack developer
Astro Typescript Playwright

Product Developer

Atmo Technology • Bristol, UK

2022 - 2023

  • Worked 8 months full time, and 6 months part time along side my studies
  • Frontend developer on the Atmo Core product
Vue Figma Tableau Google Cloud Platform

Education

Masters of Engineering, Design Engineering

Dyson School of Design Engineering, Imperial College London • London, UK

2020 - 2024

  • Masters Dissertation focused on Fairness in AI Systems
  • Two time recipient of the DESIRE award
  • Achieved a First Class Honours