Employment

Nov 2018 - Nov 2020
CTO - STYLiNDEX
Jan 2017 - Nov 2018
Lead Software Engineer - Unibuddy
Jun 2016 - Jan 2017
Software Engineer - Amazon IMDb
Jun 2015 - Sep 2015
Intern Software Engineer - Factset
Apr 2014 - Sep 2014
Software Developer - Systech

Education

2012 - 2016
Software Engineering, First Class with Honours
The University Of Edinburgh

Project Highlights

CTO - STYLiNDEX
  • Migrated a legacy python monolith to 15+ independently deployable microservices.
  • Automated the build, deployment and testing of front and backend code with Github Actions CI.
  • Oversaw the hiring process for all tech employees.
  • Managed 20 people, with multiple teams of engineers, designers and product managers.
  • In addition to engineering, heavily influenced the design and UX of all Stylindex products.
Owner - GradeHub
https://gradehub.io/
GradeHub is a solo project I use to showcase my technical ability and explore new technologies. Design, Engineering, DevOps are all done by me. The website is a university student calculator, with reviews and analytics for each module and over 500k monthly visitors.

  • 10+ Rust microservices including: authentication, stripe payments, real time messaging, search.
  • Typescript/React on the frontend with Apollo and Next JS.
  • Automated build, deployment, testing using Docker and Github Actions CI.
  • Test Driven Development throughout front and backend
Lead Software Engineer - Unibuddy
Unibuddy has contracts with over 100 universities, are live with over 1 million students and has over 7 different products. As the first Engineer in the company I lead the engineering, mentoring junior programmers and scaled the development team over 2 years.