$"Hello {user}, my name is"
Joser Gala Naranjo
Software Craftsperson
I am a Computer Software Engineer who enjoys implementing systems using Extreme Programming practices.
About Me
Huzzah! You can call me Joser, I love building systems, which I know are reliable and maintainable, using automated testing, refactoring, and team programming.
Some technologies and practices I've been working with:
- C++
- Unity
- C#
- TDD
- Unreal Engine
- DDD

Some Things I've Worked On
Featured Project
Tempest Rising
Developed at Slipgate Ironworks, this is an award-winning game and The Game Awards nominee. Drawing inspiration from the great RTS games of the '90s and '00s, Tempest Rising is a classic base-building real-time strategy game set in an alternate universe in 1997, years after the Cuban Missile Crisis escalated into World War III.
As a UI Programmer, I worked in this multiplayer RTS game, in which the UI plays a critical role, with C++ and Unreal Engine. I ensured code meets the needs while maintaining a Ubiquitous Language with stakeholders. Developed several parts of the UI, the most important, the 3rd party spectator mode, which is a complete new HUD.
Available in Steam.
- Unreal Engine 5
- C++
Featured Project
Bloodless
Ported game at Slipgate Ironworks. This retro-styled action-adventure game features counter-based combat, set in the atmospheric lands of Bakugawa. Help Ronin Tomoe confront the ghosts of her past.
I worked as the Project Lead of the Porting Programming team, where we developed our API from scratch to work with various consoles, with a particular focus on the Nintendo Switch. I also took care of engine and personal dependencies and guided the team; I was the only person who had previously worked with Unity for consoles. In my team, we were responsible for porting to Switch (optimisation and compliance), general optimisation for PC, integration with Steam, and Steam Deck verification, ensuring the user can play with the controller without Steam Input, as well as bug fixing the project overall.
Available in Steam and the Nintendo eShop.
- Unity
- C#
Featured Project
Moonshine Inc.
The third ported game at Klabater S.A.. Ferment and distil different beverages, running the business bigger while doing it discreetly in this Management Game with a mix of Adventure, Strategy, and Simulation.
Responsible for the optimization of the 8th generation of consoles and the compliance for current consoles (PS4, PS5, Xbox One, and Xbox Series).
Available at the Xbox Store and the PlayStation Store.
- Unity
- C#
Featured Project
Kaiju Wars
First ported game for consoles at Klabater S.A.. Get to play as the military versus different powerful Kaiju in this pixel-art turn-based strategy game.
Responsible for the compliance on 8th generation consoles and the leaderboards implementation using PlayFab, that work on PlayStation, Xbox, and Switch.
Available at the Xbox Store, the PlayStation Store, and the Nintendo Shop.
- Unity
- C#
- PlayFab
Featured Project
Ruinarch
Play as the evil entity in this simulation sandbox game where you can create obstacles and cause conflicts in procedurally generated fantasy worlds.
Responsible for the algorithm optimization, reducing memory allocations, and profiling of the game.
Check the Xbox Store and the PlayStation Store.
- Unity
- C#
Featured Project
Starward Rogue
Last ported game at Klabater S.A.. Bullet hell and twin-stick shooter where you have to blast your way through a rogue-lite labyrinth with the help of a variety of weapons, perks, and upgrades.
Responsible for the optimization and the compliance for all current consoles (PS4, PS5, Xbox One, Xbox Series, and Switch) and redefine the controls for each one of them.
Make sure to check the Xbox Store, the PlayStation Store, and the Nintendo Shop.
- Unity
- C#
Featured Project
Iris and the Giant
Second ported game for consoles at Klabater S.A.. A fusion of the CCG, RPG, and Roguelike genres, where you play as Iris, who must brave her fears in her imaginary world.
Responsible for the compliance on Microsoft's and Sony's 8th generation consoles, plus conforming the controls to the Xbox and PS4 controllers.
Check the Xbox Store and the PlayStation Store.
- Unity
- C#
Featured Project
ARCADE
ARCADE is a 2D video game reminiscent of 80's platform and action games in which the core mechanic is the ability to change between disguises to make the most of each situation.
- Managed an interdisciplinary team of six people.
- Responsible for defining the software architecture and stablishing a coding style.
- Organized sprints of two weeks making use of Kanban board.
- Tools Programming: Different brushes for tilemaps in Unity.
- Unity
- C#
Featured Project
RIMUD
Main project developed at Katedral Studios, a set of games to help speech therapists improve their workflow with their patients. The application contains different minigames that boost the learning capabilities of the different users.
Some tasks I've been responsible for:- Creation of a new minigame having to conform to Legacy Code.
- Having to accomodate the code to fit any data that comes from a server.
- Unity
- C#
- AWS Lambda
What’s Next?
Get In Touch
My inbox is always open! Whether you want to arrange a meeting or say hi, I'll do my best to get back to you as soon as possible!
Say Hello