Reece Selwood


Hey, I'm Reece, a software developer based in Kent in the UK. I work in JavaScript, TypeScript, React, Jest, C# and SQL Server on a daily or near daily basis. I'm also a PSM I certified Scrum Master.

After working on corporate software for the last six years, I'm interested in a role where the software I help create has a positive impact on the world.

I am comfortable in a wide variety of languages and have written side projects in Go, Rust, Python, C and others.


Senior Software Engineer
Calero MDSL, Tunbridge Wells
2020 - Present

I became a Senior Software Engineer at Calero MDSL in early 2020. I also moved to a new team, working on an Azure-hosted project with a TypeScript and React frontend, and a C# microservice based backend.

  • Helped to define and improve development processes.
  • Mentored junior developers.
  • Became PSM I certified as a Scrum Master.
Software Engineer
Calero MDSL, Tunbridge Wells
2014 - 2020

I started as a frontend developer and progressed to a full-stack developer, working on all areas of a React, ASP.NET and SQL Server stack.

  • Worked as part of a 5-7 person team implementing new features and supporting a large existing codebase.
  • Followed agile development practices and helped improve them within the team, eventually serving as Scrum Master.
VPN Router Technician
StrongVPN, Remote
2012 - 2013
  • Worked directly with customers over web chat and remote desktop to solve VPN related issues on routers.


MSc Advanced Computer Science
The University of Kent, Canterbury
2013 - 2014
  • Graduated with distinction.
  • Dissertation: Visualising Student Satisfaction. An interactive, web-based visualisation to display and group comments from the National Student Survey. Created using Java, JavaScript and d3js.
BSc (Hons) Computer Science
Anglia Ruskin University, Cambridge
2008 - 2011
  • Graduated with a 2:1.
  • Completed a major piece of work to generate music with evolutionary algorithms using Python.


Programming Languages

I wrote my own language in the summer of 2020 as a learning exercise and have since written another. I find all parts of that process fascinating and want to continue learning and experimenting with my own languages.

Rubik's Cube Speedsolving

I've known how to solve a Rubik's cube for years, but recently started trying to do it quickly. I'm still not that fast but it's a work in progress.


I play guitar and bass and enjoy jamming with friends.