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.
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 contact@christopherbrownhill.uk