Software Engineer | Game Developer skilled in diverse technologies, focused on modular code and user experience. Passionate about AI integration and creating clean, scalable code for efficient development.

Technical Skills

Coding

C#,Python,HLSL,Lua,JavaScript,CSS,HTML

Systems

Object-Oriented (SOLID),Data-Oriented,Machine Learning,Multi-Threading,Networking,Burst-Jobs,Reflection,Generics,Compute Shaders,State Machines,Abstraction

Tooling

Unity,Git,WordPress,Microcontrollers/processors,CAD,Microsoft/Google Suite,VisualStudio,VSCode

Projects

Systems

Education

Northumbria University (2016 - 2021)

Undergraduate Degree in Mechanical Engineering – First

Hi!

I’m a freelance software engineer specializing in game development and simulation technologies. I’ve been developing systems/game mechanics since 14, which gave me a deep understanding of creating entertaining-interactive systems, while working within limitations.

I excel in bridging diverse disciplines to find creative solutions, and I love to teach what I learn by breaking it down into simple analogies, that help people build intuitive concepts.

My recent experience has centered around optimizing performance and Multi-Threading through C# Jobs System, Burst Compilation, and GPU Compute Shaders, achieving up to 50,000x boosts in high-data-throughput systems, like in my project, Slime Cleanup, which takes advantage of using more Data-Oriented systems, structured on top of Object-Oriented ones.

I’m also big on user experience, like creating websites like this one, if you’re interested in what I make, drop me a message on LinkedIn or to 

Primary

Secondary

Text

Accent

H1

H2

H2

H3

H4

H5

Large Text

Post Description

Bio

Tags Text

Big Tags Text

Primary

Secondary

Text

Accent

BackgroundColor

TagColor

TagColorCoding

TagColorSystems

TagColorTooling