Team Co-Founder & Indie Game Developer
- 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).
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