Katarina Rankovic
About Me.
I grew up surrounded by books, science, and games—which led me to study computer science and mathematics. There, I built my first game in C++ and OpenGL, and after that I switched to Unity. My first full game in Unity was Thomas Was Alone, replica that you can see in my portfolio.
Since then, I’ve worked as a generalist game developer across mobile, VR, AR, and PC—primarily using Unity, but I also have experience with Unreal.
​
​
​
General
​​​​
​​​
-
​AI & LLM
PyTorch basics · LLM-driven dialogue · Prompt engineering · Conversational agents · Simple model training · AI-assisted character behavior
-
Hugging Face
Emotional classification · Sentiment detection · Affective feedback integration in interactive systems
-
Voice & Emotion
Affective computing · Voice interaction · Emotion-aware systems
Programming
-
Programming Languages
C# · C/C++ · Python
-
Game Engines
Unity · Unreal Engine
-
Architecture & Performance
Design Patterns · MVC · Dependency Injection · Zenject · Profiling · Optimization
-
Code Practices
Clean Code · SOLID · TDD · Unit Testing
-
Analytics & Data
A/B Testing · SQL · BigQuery
-
Version Control & DevOps
Git · Perforce · CI/CD
-
Other Tools & Technologies
OpenGL · Blender · Video Editing · HTML/CSS · Flutter · JavaScript
Soft skills
-
Team Collaboration
Comfortable working across disciplines (design, art, QA, etc.)
-
Adaptability
Quick to adjust to new tools, workflows, and team dynamics
-
Curiosity & Openness
Always exploring new technical and creative approaches
-
Problem-Solving Mindset
Focused on practical, maintainable solutions in complex systems
-
Big-Picture Thinking
Considers project-wide impact beyond just the code
Workflow Optimization
-
Tools/Flows
Experience improving workflows to reduce friction and boost development speed
-
Agile Practices
Worked mostly in Scrum teams​
-
Knowledge Sharing
Advocate for clear documentation, shared understanding, and workflows that support both creativity and efficiency
-
Scalable Processes
Interested in shaping systems that grow with expanding teams and projects