Hi, my name is

Leo Pettecrew

Software & Web developer

I like to build apps for the web, focusing primarily on design, functionality and performance. I'm currently working as a junior programmer for First Touch Games.

Download Resume

01. About me

Hello! My name is Leo Pettecrew and I enjoy making web applications and mobile games. I first started my programming journey when I got my first computer as a Christmas present when I was around 10 years old.

Naturally as a pre-teen obsessed with Minecraft, it wasn't long before I delved into creating mods for the game. Whilst it was mostly just tutorials on YouTube that I followed, being able to show people what I was able to create was a feeling like no other, and at this point in my life I had decided I wanted to become a programmer.

Eventually, I progressed into web development in 2017, and have not looked back since. Initially starting off with the basics; HTML, CSS and JavaScript and even picked up on PHP at one point.

I consider myself a decent “all rounder” when it comes to programming. I spend most of my time working on the user interface and UX, however I am comfortable and competent designing backend systems. I believe solid, reliable communication between the two is critical for the security and reliability of an application.

I prefer to work in TypeScript for most of my projects as you just can't beat a type-safe application! Typescript combined with JSDoc is the cherry on top when it comes to developer experience.


02. Experience

First Touch Games

Aug 2022 - Present

First Touch Games is an award-winning independent games studio based in Oxford, UK. At FTG, I have worked on the development for games such as Dream League Soccer 2024, Ultimate Draft Soccer, Score! Hero and Score! Match.

Whilst I spend most of my time working on UI and UX, I have spent a lot of time on internal tools which have helped our support team with user issues, and improved efficiency in our team.


  • C++
  • C#
  • AWS
  • TypeScript
  • React

03. Blog

Mostly rants about the Web Development ecosystem.

04. Get In Touch