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.