Gajo Petrovic

Principal Software Engineer at PubteX

Tokyo, Japan
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Gajo Petrovic is a Principal Software Engineer based in Tokyo with 15 years of experience and a PhD in Computer Science from Iwate Prefectural University. He currently leads MLOps at PubteX after several years as a Machine Learning Engineer at Meltin MMI, where he applied deep learning to biosignal processing for healthcare. His research spans Deep Learning, Semantic Web, social big-data, NLP across English, Japanese and Serbian, and computer vision, with a particular interest in merging predictive models and structured healthcare ontologies. An active open-source contributor, he has enhanced UI/input systems for the popular Zero-K game and improved pathfinding in the Spring RTS engine, reflecting a practical gamedev and systems bent alongside ML. Notably, he pairs top academic performance with hands-on production engineering, bridging multilingual research prototypes into scalable MLOps solutions.
code16 years of coding experience
job6 years of employment as a software developer
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Iwate Prefectural University
bookBachelor's degree, Computer Science, 9.43/10.0, Bachelor's degree, Computer Science, 9.43/10.0 at Faculty of Technical Sciences, University of Novi Sad
bookMasters, Computer Science, 10.0/10.0, Masters, Computer Science, 10.0/10.0 at Faculty of Technical Sciences, University in Novi Sad
stackoverflow-logo

Stackoverflow

Stats
341reputation
20kreached
2answers
1question
github-logo-circle

Github Skills (22)

c-language10
game-engine10
game-dev10
ui-design10
textinput10
lua10
uid10
front-end-development10
pathfinding10
game-development10
cprogramming-language10
real-time-strategy9
modx9
rt9
open-source8

Programming languages (15)

C#C++RustCCMakeGoXSLTHTML

Github contributions (5)

github-logo-circle
spring/spring

May 2014 - Apr 2021

A powerful free cross-platform RTS game engine. - Report issues at https://springrts.com/mantis/
Role in this project:
userBack-end Developer
Contributions:11 reviews, 289 commits, 44 PRs in 7 years
Contributions summary:Gajo's commits focus on merging and modifying code related to the pathfinding system within the Spring game engine. The code changes involve the modification of the PathManager.cpp file, suggesting an effort to improve or update the game's pathfinding capabilities. These commits likely contribute to more efficient or accurate unit movement within the real-time strategy game environment.
luamantisspringrtsrtsc-plus-plus
ZeroK-RTS/Zero-K

Mar 2015 - Jun 2016

Open source RTS game running on the Spring/Recoil engine
Role in this project:
userFull-stack Developer
Contributions:10 commits, 5 PRs, 20 comments in 1 year 3 months
Contributions summary:Gajo primarily focused on enhancing the user interface and integrating new input methods within the LuaUI framework for the zero-k game. They added and updated text input functionalities, including the `TextInput` callin, which enabled handling of text input events within UI elements. Additionally, the user implemented improved skins and selection features for editboxes, and added the "Chonsole" - a new input method with ZK settings, indicating their work involved extending the game's UI and user interaction capabilities.
spring-bootgamertsspringjava
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial