Hi, I’m John

I am a Software Engineer, currently working at Decipad. I’m interested in various subjects including: Compilers, Linux Servers, Web Development, Distributed System and many more.


Currently working at Decipad as a full stack engineer.

I worked in various project at my old university Royal Holloway, including a Wellness and Professional Development application, that allowed students to track their wellbeing and various professional skills.

Worked on a InnovateUK funded project called Tensorcrypt, which allowed for zero-trust data analysis.

I am also a private GCSE/A-level Maths and Computer Science tutor, and have over 300 hours of tutoring experience.


I’ve developed various projects, which I have listed on the projects page. There you will find blog posts, GitHub Repos and maybe a YouTube video.


I attended Royal Holloway and achieved a First Class Honours BSc Computer Science.

Previously I attended Farnborough Sixth Form College and got 5 A-levels.


Outside of Computer Science, I play guitar (mostly metal), read and do Judo (currently a Red Belt). But I spent most of my time behind a screen, tinkering with software, or ricing my machine (again).

I like to take part in the Advent Of Code, and have various repo’s for each years solutions.

John Costa

Software Engineer