Scope Markets
Full Stack Developer
Developing event sourced applications with C#, TypeScript, React, and Next.js.
Building and maintaining component libraries using Tailwind CSS to enhance developer experience and streamline UI development.
Full-stack software engineer at Scope Markets
Focused on building high-performance systems with precision and structural clarity. Specialising in full-stack architecture and technical problem-solving.
Reliable APIs and business logic.
Component-based UI built for speed and clarity.
Practical schema design and fast queries.
I enjoy developing other things in my free time using different technologies.
Full Stack Developer
Developing event sourced applications with C#, TypeScript, React, and Next.js.
Building and maintaining component libraries using Tailwind CSS to enhance developer experience and streamline UI development.
Software Developer
Travcorp is an online travel operator that specialises in packaged holidays and hotels via its consumer brands, Destination2.co.uk and HolidayGems.co.uk.
Responsible for developing and maintaining web applications using Angular, TypeScript, and SCSS.
Software Developer
Developed user-friendly and visually appealing applications using React, React Native, HTML, CSS/SCSS and JavaScript/TypeScript.
Wrote clean, efficient, and well-documented code that adheres to best practices and standards.
Software Engineer
Worked on and helped to complete a successful project by implementing unit tests, code reviews and a CI/CD pipeline on Azure.
Collaborated with clients and communicated with them to help turn their ideas into reality.
SoHPC Project Participant
A 2 month post-university project (at PRACE) to develop a parallel anytime branch and bound algorithm for finding the treewidth of graphs.
Gained experience developing, debugging and profiling parallel programmes using Julia and MPI.
Full Stack Developer
Designed and implemented software while experiencing full stack development.
Worked independently and in a small agile team using continuous integration.

A tutoring platform where tutors can host lessons, write interactive markdown content, run quizzes, message students and parents, and plan sessions. Built around the idea: one tutor to help you learn.

Turris is a tower defence game developed using LWJGL3, OpenGL, OpenAL, and Java, which results in high-performance and platform-independent gameplay.

Using the League of Legends API to provide players with detailed statistics and insights on their in-game performance, including win rates, KDA, item builds, and summoner spell usage.

A project to accelerate a force-directed placement algorithm on the GPU (using CUDA) to outperform the same algorithm on the CPU.