Passionate about creating solutions through technology and thriving in collaborative team environments.
A recent BSc (Hons) Computer Games Development graduate, equipped with expertise in C#, C++, Java, Python and more. Successfully delivered production-quality code and consistently maintained high unit test coverage across all projects. Recognized for adaptability, collaborative spirit, and effective communication skills. Actively pursuing a Software Engineering role to contribute to innovative and scalable solutions.
• Developed and maintained internal tools and game features in C#.
• Authored 100+ tests maintaining 70% code coverage at all times.
• Took part in porting multiple games to console platforms utilizing Python, C/C++, GDK, NDK.
• Helped ship Slay The Princess to Xbox/Playstation/Switch.
Relevant Modules: Networking, Data Structures & Algorithms, Artificial Intelligence, Bias in Computational Systems, Web Development & Databases, 3D Graphics, Agile Software Development, UI Programming, Assembly Programming, Maths.
Final Year Project: Utilized C and C++ with OpenGL to build an inheritence and polymorphism based game engine targetted towards building games easily even in an environment without a GUI. The engine included primitives and base classes for you to build from, e.g. GameObject, Terrain, Input. The shiny feature was the automatic terrain generation tool, which utilized noise octaves and a detail value to generate levels according to your parameters.
• Acquired practical experience in automation testing and agile workflows.
• Utilized Selenium to build automation tests for a Java based webapp.
• Recorded test results from AWS, logged bugs accordingly, and delivered daily/weekly updates to the department.
• Collaberated with other Interns to automate the retirement of load balancing pools on F5 through ServiceNow.
• Engaged in daily standups and retrospectives.