Game developer with 7+ years of experience in Unity Engine, specializing in gameplay systems, UI/UX, and interactive applications. Proficient in C# with a passion for creating polished gaming experiences.
Technologies I work with
User interface design, UI animations using Tweening, localization, and user experience optimization.
3D & 2D game development, UI systems, animations, gameplay features, and interactive applications.
Strong proficiency in C# for game logic, UI implementation, state machines, and system architecture.
Experience with game engine programming using DirectX.
Git, SVN, Perforce - source code management and collaboration workflows.
REST API integration, data visualization, responsive web design, and server communication.
My professional journey
Developed and maintained game UI systems and gameplay features. Created scalable menu system. Utilized Tweening library for advanced UI animations. Implemented various networking-based systems. Developed control system architecture. Integrated gamepad support for enhanced player experience. Led complete game localization implementation. Wrote jobified code for optimisation and parallelisation.
Responsible for full game localization using Unity's Localization package. Collaborated with the development team to ensure seamless integration of localized content across all game systems. Provided additional support in gameplay bug fixes, quality assurance, and developed controls system and keybinds functionality.
Designed and implemented core gameplay systems including third-person character controller utilizing hierarchical state machines, character animation systems via Mechanim, and inventory management. Established and maintained CI/CD build pipeline in GitLab, streamlining development workflows. Served as Programming Team Lead, coordinating development efforts and ensuring code quality standards.
Worked on UI/UX of the application for mobile devices. Handled communication with the server using REST API and visualized data in 3D space as well as creating interactive graphs/charts. Assisted senior programmers in the development of interactive applications using Unity engine and C#. Gained experience in debugging and troubleshooting issues.
Academic background
Comprehensive program covering:
Selected works
Have a project or idea? Get in touch.