Full-stack software engineer at Scope Markets

Oliver Legg

Software Engineer

Focused on building high-performance systems with precision and structural clarity. Specialising in full-stack architecture and technical problem-solving.

Engineering Stack

developer_board

Backend

Reliable APIs and business logic.

C#C#.NET.NET
layers

Frontend

Component-based UI built for speed and clarity.

ReactReactTailwind CSSTailwindNext.jsNext.js
database

Data

Practical schema design and fast queries.

MySQLSQLPostgreSQLPostgreSQLDynamoDBDynamoDBRedisRedis
javascript

Hobby

I enjoy developing other things in my free time using different technologies.

RustRustCUDACUDA

Professional Timeline

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.

London, UKHybrid
2024Present

TRAVCORP

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.

Chester, UKRemote
20232024

CTI

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.

Manchester, UKHybrid
20222023

Beeta Tech

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.

Manchester, UKHybrid
20212022

ICHEC

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.

Dublin, IrelandRemote
20212021

Chronyko

Full Stack Developer

Designed and implemented software while experiencing full stack development.

Worked independently and in a small agile team using continuous integration.

Reading, UKIn-Office
20192020

Personal Projects

Onetut image

Onetut

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.

Node.jsReactTypescriptExpress
Turris image

Turris

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

JavaLWJGL
An image of lolPerfTool

LoL PA

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.

ReactTypescript.NET CoreC#
Network Graph

Network Visualisation

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

CudaCOpenMPC++

Contact

Open to opportunities

Let's build
something sharp.

If you have a role, project, or technical challenge in mind, send a message and I'll get back to you.