Katarina Rankovic

About Me.
I grew up surrounded by books, science, and games—which naturally led me to study computer science and mathematics. There, I built my first interactive experience in C++ and OpenGL, and began shaping my path as a visual and creative technologist.
Since then, I’ve worked as a generalist developer across mobile, VR, AR, and PC—primarily using Unity, but also experimenting with Unreal and a range of emerging tools. My work spans games, immersive experiences, and interactive storytelling, often blending technology with art, psychology, and design.
I’m deeply interested in how we interact with machines, spaces, and each other—especially at the intersection of AI, emotion, and creative expression. I enjoy exploring how emerging technologies like generative AI and spatial computing can create more intuitive, meaningful, and emotionally intelligent experiences.
AI & Emerging Tech
-
LLM Workflows
Designed and tested prompt strategies · Token optimization
· Real-time LLM-powered tools integrated into Unity workflows
-
OpenAI
GPT-4 API · Whisper API · TTS API · DALL·E 2 API · Used for generative text, narrative systems, and creative tooling
-
Hugging Face
Emotional classification · Sentiment detection · Affective feedback integration in interactive systems
-
Voice & Emotion
Affective computing · Voice interaction · Emotion-aware systems in XR and interactive design
-
Interests
Generative AI · Spatial computing · Virtual agents · Human–machine interaction
-
Other Tools
Leonardo AI · Midjourney · Luma AI · Cursor AI · GitHub Copilot
Programming
-
Programming Languages
C# · C/C++
-
Game Engines
Unity · Unreal Engine
-
AR/VR Development
AR Foundation · XRI · ARKit · OpenXR
-
Architecture & Performance
Unity ECS · 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 · SVN · CI/CD
-
Other Tools & Technologies
Flutter · Machine Learning · OpenGL · Blender · Video Editing · Java · Python · HTML/CSS
Soft skills
-
Team Collaboration
Comfortable working across disciplines (design, art, QA, etc.)
· Facilitates smooth teamwork and communication
-
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
-
Proactive Attitude
Speaks up with suggestions and takes initiative to improve processes
-
Workflow Optimization
Continuously seeking ways to reduce friction and boost team productivity
-
Big-Picture Thinking
Considers project-wide impact beyond just the code
-
Great Jokes
Seriously. Great ones.
Workflow Optimization
-
Team Efficiency
Experience improving workflows to reduce friction and boost development speed
-
Agile Practices
Familiar with sprint planning, retrospectives, cross-disciplinary collaboration, and stakeholder communication
-
Pipeline Optimization
Enjoy identifying pain points in team communication or tech pipelines and suggesting practical solutions
-
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
-
Mentorship & Team Support
Experience mentoring junior developers and supporting a positive, collaborative team culture
-
Continuous Learning
Actively exploring new tools, frameworks, and practices to evolve with changing technologies