Available to hire
I have 4+ years of experience building production Unity applications, desktop tools and industrial software with a strong focus on C#. I ship reliable, maintainable systems, ranging from single-developer indie releases to corporate desktop applications.
Work Experience
Software Developer at Octo GmbH
December 1, 2021 - PresentDevelop Unity desktop applications and WPF applications in C# for corporate clients. Integrate Unity WebGL builds into automation projects, utilizing advanced HMI features. Introduced a code review tool that detects predefined coding issues and provides detailed reports, now mandatory for all projects. Applied a code generator tool to create up to ~60% of the boilerplate code. Contributed to replacing 20+ built-in components with the .NET plugins to comply with the new company style guide, enhancing UX with smoother interactions. Automated the generation of graphics elements, reducing manual effort by ~70%. Enhanced read/write performance via OPC UA, reaching ~10,000 tags/sec. Designed a documentation generator using code analysis and parsing, automating up to ~40% of project documentation depending on the platform. Write and maintain unit tests for internal and customer projects.
Independent Game Developer at Independent – Self-Employed
December 1, 2021 - PresentReleased 15+ Unity games across shooter, strategy, board, card, and arcade genres. Published FireArcher, a real-time strategy game for Android on Google Play. Built an online multiplayer Pong game with integrated chat functionality. Developed a COVID-19 case tracker that combines the extraction of real-time data from official sources with machine learning for travel risk analysis. Applied an AI system for NPCs based on behavior trees to substitute a previous state-machine solution used in an FPS game. Migrated an arcade title to Unity DOTS/ECS, improving frame rates by ~20% under heavy load. Redesigned Flappy Bird to support real-time competitive multiplayer. Implemented a dynamic programming–based solution to symmetrize large numbers of game objects, reducing algorithmic complexity to O(n) and improving performance.
Education
Bachelor of Science in Computer Engineering at University of Tabriz
September 1, 2014 - August 1, 2018Master of Science in Computer Science at Frankfurt University of Applied Sciences
October 1, 2020 - July 1, 2022Qualifications
Industry Experience
Gaming, Software & Internet
Hire a Game Developer
We have the best game developer experts on Twine. Hire a game developer in Frankfurt today.