As of September 2024, I am actively seeking new opportunities!
Read my full bio to learn more about me,
and if you think I could be a good fit for your team,
please get in touch.
Experience
Principal Engineer at AND Digital
August 2022 - Present
As a member of the Practice Group within Hamilton Club, I work across several client projects, ensuring that code quality, maintainability and security are top notch. I'm responsible for training up our developers, helping them gain the skills necessary to best support our clients. I'm always up for trying out new tech, so that I'm in a good position to choose the best tech stacks on a per-client basis.
Highlights
- Lead the development of a white-labelled app for Frasers Group, with 1M downloads and 4.8/5 rating (React Native)
- Planned and coordinated many mini projects to upskill a team of 8-12 associates alongside my client work
- Organised and hosted bi-weekly engineering guild and knowledge transfer sessions for 40 engineers
- Worked on large scale migrations to newer and more maintainable tech stacks for Lloyds Bank and International SOS
Clients
Primary Technologies
- TypeScript
- React Native
- Azure
VP of Frontend Engineering at Galaxy
Jan 2021 - July 2022
Worked on real-time React-based Web3 trading application
Highlights
- Led the development of a high-performance OTC Electronic Trading platform which facilitated over $1b of trading volume
- Spearheaded a major refactor of the existing codebase, enhancing performance by 50% and reducing technical debt, resulting in faster load times and a smoother user experience.
- Collaborated closely with cross-functional teams, including backend engineers, UX/UI designers, and product managers, to ensure seamless integration of frontend components with backend services.
Primary Technologies
- React
- Storybook
- Cypress
- Web3.js
Contract Software Engineer at Freelance
February 2019 - Jan 2021
Highlights
- Engineering lead on the Shell Recharge app (React Native)
- Developed a high quality reusable component library, for a new challenger bank (React, TypeScript, Storybook)
- Developed a dashboard to calculate and display vehicle idling and CO2 metrics for Machine Max (Rasp Pi, Node, React)
Projects
Primary Technologies
- React
- React Native
- TypeScript
- GraphQL
- GCP
Developer at Accenture
June 2014 - February 2019
After joining as an associate, I had the opportunity to work on a range of exciting client projects, each with their own challenges, his helped me to develop my skills and knowledge in a variety of areas. Over time I worked my way up to a senior role, where I could actively deliver high quality solutions to clients.
Highlights
- Took lead on the 3D/AR work for the B&Q bathroom planner (Angular, A-Frame)
- Lead a team of apprentices on the Accenture UKI Innovation Programme (Google Glass, React, D3.js)
- Also supported with the roll-out of Universal Credit (Java), Boots NHS Prescriptions integration (Node.js), E.ON Next Smart Meter portal (React) and the Post Office Kiosk Terminal
Clients
Primary Technologies
- C#
- Angular
- Node.js
- AWS
Intern at University of Oxford
June 2013 - September 2013
Worked on developing a Java application which would calculate the most effective mg of antimalarial drug, per kg or patient body weight, to prevent vaccine resistance building up. Involved dealing with millions of patient records, which were often in varying formats and units.
Projects
Primary Technologies
- Java
- Apache Tomcat
- JUnit
- Gradle