Game Dev and Software Engineer with experience in C#, C++ and .NET, improving on Python and Rust. Contributed to various projects using Unity and Godot game engines with a strong focus on graphics programming with low-level graphics technologies such as OpenGL and Vulkan tools for my own requirements. With experience on multiple game development projects, currently full-time employed as a software developer with web solutions, backup systems, desktop applications, e-commerce solutions, CRM solutions and cloud-based data management with various tools and teaching game development as an instructor in weekends.
Currently looking for game development opportunities and a chance to contribute to this industry. You can find detailed information about my projects on my GitHub and portfolio.
Starting with basic C# programming, I teach Game Development with Unity, covering all major aspects of modern game development. Topics include:
On game Milord, my contributions included but not limited to the following:
Portfolio web app including projects, articles, forums and a task-tracking module.
Game publishing platform integrated with Webgl builds by Unity made with Blazor. Currently ongoing.
3D rendering engine developed in C++ with shader, lighting, shadows, and texture support.
Game station featuring Breakout, Tetris, Pac-Man, and Asteroids built with SDL.
Full-stack development of backup and synchronization solutions across different frameworks.
Kingdom management game with city-building mechanics, published on Steam.
Casual reflex-based game with number and object interactions, developed in Unity.
Story visualization app integrating AI-generated images and videos.
Multiplayer Okey (traditional board game) with Steam integration.
Custom plugins extending core functionality and features of NopCommerce.
Space battle game where players target and destroy objects by typing, published in portfolio.
Rock–Paper–Scissors inspired guess based arena game with chaotic mechanics.