Oli Legg
Software Engineer
Full-stack software engineer currently working at Travcorp Holdings Ltd
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
- TRAVCORP
- CTI
- Beeta Tech
- ICHEC
- Chronyko
- EMS
TRAVCORP HOLDINGS LTD Software Developer
12/2023 - Now Chester, UKRemote
Travcorp is an online travel operator that specializes in packaged holidays and hotels via its consumer brands Destination2.co.uk and HolidayGems.co.uk.
Responsible for developing and maintaining robust web applications using Angular, TypeScript, and SCSS.
My role involves work with .NET versions 6-8 and C# 8-11, focusing on creating ef cient, scalable backend solutions.
Worked on online platforms, ensuring high performance and responsiveness to requests from the front-end. Used database management with MSSQL includes designing, developing, and maintaining ef cient and secure databases. Databases had to handling large volumes of customer data and transactions
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.
Created in jMonkeyEngine, to learn game development. Learnt how to create and implement game objects, physics and collisions, and creating user interface elements.