Oli Legg
Software Engineer
Full-stack software engineer at Scope Markets
Hello! My name is Oli,
I'm a software engineer who thrives on finding solutions to complex problems. I have a strong passion for continually learning new skills and technologies, as well as creating and building new projects.
This website serves as a platform for me to showcase some of my personal projects and accomplishments in the field of software engineering.
Here are some technologies I use:
- Typescript
- Javascript
- React
- Next/JS
- SASS
- Node.js
- C#
- Blazor
- .NET
Experience
Scope Markets (Rostro Group) Full Stack Developer
04/2024 - Now London, UKHybrid
Developing front-end applications with TypeScript, React, and Next.js, utilising the new app router for efficient navigation and routing.
Building and maintaining component libraries using Tailwind CSS to enhance developer experience and streamline UI development.
Implementing OAuth2 protocols for secure authentication and authorization in web applications.
Creating and managing APIs using .NET 8, ensuring efficient data handling and performance.
Designing and deploying microservices to improve system modularity and scalability.
Implementing event sourcing to ensure accurate event tracking and state management across distributed systems.
Projects
Turris is a tower defense 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.