I build Python tools, production pipelines and automation for artists and developers. At Epic Games, my work spans MetaHuman data pipelines, DCC integration, software packaging and deployment, CI/CD, and workflows for machine learning-based rigs. My background in VFX, animation and game production helps me connect engineering decisions with the practical needs of creative teams.
Experience
present Aug 2024Senior Software Engineer at Epic GamesNovi Sad, RS
Package MetaHuman for Maya and MetaHuman for Houdini toolsets
Develop automation, CI/CD pipelines and tooling
Maintain and improve internal software packaging and deployment workflows
Automate workflows for machine learning-based rigs
Aug 2024 Sep 2020Software Engineer at Epic GamesNovi Sad, RS
Built a scalable, multi-location, software-agnostic pipeline for the MetaHuman database
Developed internal tools for MetaHuman creation and editing
Integrated Rez package management as a main internal developer and maintainer
Designed and developed a client-side Python API and DCC integration library
Built a desktop software launcher service connecting web and desktop applications
Ported legacy tools to the new pipeline and modern standards
Wrote technical and user documentation and provided technical support
Sep 2020 Apr 2018Pipeline Programmer at Crater StudioBelgrade, RS
Multiyear engagement in rebuilding the studio pipeline from the ground up
Developed environment setup procedure (wrappers) for DCC applications
Developed custom tools for Maya, Houdini and Nuke
Responsible for Shotgun Toolkit integration, development and maintenance
Authored scripts and plugins for Deadline render farm software
Wrote a server application for VR project dealing with GPS/geodetic data
Lead an effort to improve communication tools and channels
Wrote and maintained both technical and production documentation
Mar 2018 Oct 2017Pipeline TD at Eipix EntertainmentBelgrade, RS
Implemented and maintained render farm software (afanasy)
Developed custom tools for Autodesk Maya and Blackmagic Design Fusion
Supported artists in technical areas (hair systems and distributed rendering)
Implemented tool distribution, shared resources and multi-location sync system
Responsible for layout, compositing and production coordination
Oct 2017 Mar 2016Pipeline Developer at Eipix EntertainmentBelgrade, RS
Standardized folder structure and naming convention across all art departments
Developed task tracking, metadata collection and task-starter tool
Wrote scripts for Maya, 3dsMax, After Effects and Photoshop
Responsible for video encoding and decoding
Helped develop an internal production tracking system
Combined external APIs with internal production tracking tools
Wrote render manager and publishing tool for cinematic artists
Set up and maintained an internal GitLab instance
Mar 2016 Nov 2014Lead Cinematic Artist at Eipix EntertainmentNovi Sad, RS
Co-lead a team of 20+ artists in creating cinematics for HOPA and F2P games
Storyboarded and directed numerous cinematics and trailers
Developed a reliable and repeatable production workflow
Helped spread best practices to other teams in the company
Nov 2014 Feb 2013Senior Cinematic Artist at Eipix EntertainmentNovi Sad, RS
Animated a number of cinematics for HOPA games
Mentored and supported other artists
Feb 2013 Sep 2012Freelance
Matte-painting, book cover design, 2D and 3D animation
Education
2008–2013BA in Animation and Visual Effects, University of Novi SadNovi Sad, RS
2004–2008Diploma in Business Administration, High School of EconomyBor, RS
Courses
2020Architecting on AWS, Semos EducationBelgrade, RS
2020Developing on AWS, Semos EducationBelgrade, RS