Backend Developer
Games and Demos (Unity/WebGL)
Softwares I've Developed
Softwares I've Worked On


Fantasy Bingo
During the development of this project my major experiences was the client/server architecture and the connection with facebook to find your friends and interact with them. I also had some experiences with physics for some minigames, artificial intelligence for slots machines and automated bingos and with collections which are a big part of the game.





Undergraduate Thesis
In my undergraduate thesis I developed a MOBA, Multiplayer Online Battle Arena, game using purely Java and it's libraries. It was a huge project for a single person, so I'll list some of my learnings from it.
-
I've develop and improved my own game loop.
-
I've learned how to communicate with sockets in an efficient enough way for a real time software.
-
I've learned a lot about software architecture, refactor and debugging.
-
I've understood the power of commenting and documenting any code.
-
I've learned and applied some design patterns which made my life easier.
-
I've studied and applied concepts of AI.
-
I've learned basics about game design and UX.
-
And it may sound strange, but I've learned about how to deal with people emotions. That's because as I tried to balance the game my friends and colleges were playing and testing it, and when I asked about balancing the game, I realized people always think their character is the weakest and need to be buffed. Mostly when disappointed after losing a match.

Slot Machines
I've first worked on slots machines at Izyplay on the development of an unreleased game. Latter when I started working as freelancer I've been called many times to work on slot machines because of my previous experience. Those works thought me a lot on how to deal with people expectations and how create pseudo-randomized enviroments that sounds natural when they are actually controlled to the minimum details.
​
Disclaimer: None of this machines had real money bets.
