This was my first position in the Gaming Industry.
I independently ported the game Preserve to the Microsoft Store, Xbox Series X|S, and Nintendo Switch simultaneously, handling performance, optimizations, continuous updates, localization, and direct communication with Nintendo and Microsoft for compliance.
I also managed to integrate networking and an independent server setup, implementing a cross-play leaderboard using brainCloud, tailored to meet each console’s guidelines. Taking full responsibility for certification, I ensured all ports passed successfully without an external compliance company.
Through efficient time and project management, I navigated the complexities of multi-platform development, delivering a seamless gaming experience across different ecosystems.
Developed as a student project at Games Academy, Galaxy Gobbles is a 2.5D restaurant simulation with a dark twist—you serve alien customers while secretly orchestrating their demise (indirectly, of course).
Designed for Android, the game blends strategy, resource management, and quirky humor.
I was responsible for most programming aspects, including gameplay mechanics, architecture design, mobile optimization, Git administration (pull requests). Additionally, I handled the deployment process, ensuring a seamless deployment to Android.
Watch the development journey in this Youtube Playlist.
As my first student project, Lost Tails: Luna’s Legacy is a heartfelt 2D platformer where players embark on a journey as a fox mother searching for her lost cubs. The game blends emotional storytelling with engaging platforming mechanics.
I was responsible for character art and animation, ensuring seamless integration into Unity (excluding cutscene visuals). Additionally, I assisted the development team in UI implementation and physics mechanics, contributing to a well-rounded player experience.
Developed as a game jam project at the start of Games Academy, this Unity platformer brings the motto "Dreams" to subject.
Following the jam's theme—"Dreams"—the game depicts a fox hunting a child in his nightmare, blending eerie atmosphere with fast-paced platforming mechanics.
Despite limited experience at the time, the team created a simple yet engaging experience within the timespan of a weekend.
I was responsible for gameplay, movement mechanics, lighting design, and integrating the artists' animations.
Inspired by the complex behaviors of foxes, I embarked on a mission to redesign the fox entity in Minecraft, transforming it into a more dynamic, intelligent and most importantly tameable creature.
This project served as a hands-on opportunity to learn AI programming in a gaming environment, while also deepening my expertise in Java, Modding, and Server-Client Architecture.To ensure clean and maintainable code, I integrated Codacy, a code quality backend API, refining my development practices.
My custom Foxie entity replaces the standard fox in world spawning, biome placement, and—most importantly—enhances its intelligence.
These foxes now experience hunger, engage in hunting, steal, tire over time, become tamable, follow commands, screech in distress, and react dynamically in various scenarios.
The mod is compatible with Minecraft versions 1.18.2, 1.19.2, and 1.20.1.
As a fun side gig and a way to learn C++, I created a command-line version of Tetris.
It helped me gain experience in the fundamentals of game engines and C++, and it was an enjoyable challenge.
The project incorporates key aspects of a game engine, including tick timing, input handling, collision detection, and rendering—all implemented within the widely known game-loop.
During my apprenticeship in Germany, I quickly immersed myself in real-world development.
Within the first few months, I was already working on Fahrschulmanager, a driving school management software used for bookkeeping, customer management, and general business operations.
My responsibilities included fixing, adding, and updating REST endpoints using ASP.NET, as well as refining database queries and Entity Framework statements.
On the client side, I contributed to the Angular web application, implementing features such as the EBICS banking system and an AI-powered taxation customer setup tool. I also tackled more complex tasks, including Single Sign-On for multiple in-house applications and build and deployment automation.
Collaboration was a key part of my role—I worked alongside testers, the support team, and fellow developers, gaining invaluable insights into what it truly means to be a Software Developer.
I usually respond within 24 hours.