• Team Name: Null References
  • Date: Feb 2020 – Sep 2021
  • Co-founded a small indie game development team and jointly developed an open-source game prototype (Uncertainty).
  • Led technical design discussions and contributed to gameplay logic, architecture, and project planning.
  • Maintained the project repository on GitHub and coordinated development tasks within the team.
  • Developed Uncertainty, a 3D action-adventure space-shooter game built with Unity 2019.4.16f1 (C#) for Windows and macOS.
  • Collaborated on a modular game architecture emphasizing scalability, reliability, and performance, including serialization and asset integration workflows. 
  • Designed and implemented core gameplay mechanics, including player controls, enemy behaviors, and boss encounters within a modular Unity architecture.
  • Applied design patterns and SOLID principles to support code maintainability and reusable game logic. 
  • Managed source code and development workflow using Git, coordinated team efforts, and integrated assets from Blender, Krita, and other tools.
  • Coordinated development tasks and project planning in a part-time team environment, meeting defined delivery milestones.
  • Published and maintained the project as open-source on GitHub (MIT license), accruing community engagement (61 stars and 15 forks).
GamePlay Screenshots: Sky 1 GamePlay Screenshots: ship and boss 3
Gameplay Screenshots

Skills: Team Management · Game Development · Software Development · Object-Oriented Programming (OOP) · Scrum · Unit Testing · Project Management · Design Patterns · Unity · Git · C# · Problem Solving · Team Leadership · Teamwork · Refactoring

Updated: