Projects
Photo-realistic talking avatars
Freelance project
Oct 2024 - Now
Objective: Research and develop real-time, audio-driven algorithms for generating photo-realistic talking avatars.
Outcome: Delivered a real-time audio-to-video avatar system with photo-realistic output and emotion control, deployed using AWS for scalable use.
Tech stack: Python, PyTorch, Runpod, AWS, Gaussian Splatting
* No details can be provided due to NDA
ProbTalk3D: speech-driven 3D talking head
Master thesis project
Sep 2023 - Jul 2024
Objective: Research and develop AI models for synthesizing lip-synced 3D talking heads from speech input, with a focus on expressive and diverse facial animation.
Outcome: Proposed a Transformer-based variational autoencoder (VAE) architecture capable of generating emotionally rich 3D facial animations. The project was published at ACM MIG 2024 and open-sourced for further research.
Tech stack: Python, PyTorch Lightning, Transformers, VQ-VAE, Diffusion models
AI-driven player behavior modeling in a shooter game
Developed in the AI for Game Technology course
Sep 2023 - Oct 2023
Objective: Create a shooter game to collect player performance data and train a neural network to predict game difficulty, with a future goal of dynamically adjusting difficulty based on player behavior.
Outcome: Trained a neural network to predict game difficulty based on data collected from our shooter game. Responsible for data processing and modeling player behavior using TensorFlow for difficulty prediction.
Tech stack: Python, TensorFlow, C#
Wheel of Branding: an interactive game for kick-off meetings
Developed in Small Project, a university-industry joint course
May 2023 - Jun 2023
Objective: Design and develop an interactive game to enhance client engagement during kick-off meetings of a marketing agency.
Outcome: Delivered a game that aligned well with the agency’s brand vision and received high praise for its intuitive operation and design.
Tech stack: Unity, C#, Canva
Insight Adventure: an interactive game for kick-off meetings
Developed in Small Project, a university-industry joint course
Apr 2023 - May 2023
Objective: Design and develop an interactive game to enhance client engagement during kick-off meetings of a marketing agency.
Outcome: Delivered a Unity-based interactive game that successfully enhanced client engagement, and facilitated insightful information gathering through playful interaction.
Tech stack: Unity, C#
Mocapphobia: a 3D animated short film
Produced in the Computer Animation course
Apr 2023 - Jun 2023
Objective: Produce a 3D animated short film using motion capture technology, focusing on realism and immersive storytelling.
Outcome: Delivered a short horror film inspired by The Backrooms, where I was responsible for character design and animation post-processing. The film was praised for its realism and storytelling.
Tech stack: Unreal Engine, Metahuman, ARKit, Vicon Shogun
Donus & Sivion: a collaborative game for visually impaired players
Developed in the Sound and Music Technology course
Nov 2022 - Jan 2023
Objective: Design and develop a game that enhances the experience for visually impaired players through thoughtful sound design and collaborative gameplay.
Outcome: Delivered an inclusive adventure game encouraging cooperation between visually impaired and sighted players. The game provides audio guidance for visually impaired players alongside visual cues for sighted players. I contributed to story design, scene construction, game development, and sound design. The name "Donus" is an anagram of "Sound", and "Sivion" is an anagram of "Vision".
Skills: Unity, C#, FL Studio
Purge: a game for crowd simulation
Developed in the Crowd Simulation course
Nov 2022 - Jan 2023
Objective: Develop a game with a large number of NPCs using pathfinding algorithms to simulate crowd behavior.
Outcome: Delivered a zombie-hunting game where NPCs navigate and avoid collisions, effectively simulating crowd dynamics. I contributed to character animation design.
Tech stack: Godot, Adobe Photoshop
Website for charity project transparency
Bachelor thesis project
Sep 2013 - Jul 2014
Objective: Develop a platform to allow users to contribute to and track charity projects.
Outcome: Delivered a platform enabling users to donate and track the use of their funds, improving transparency in charity projects.
Tech stack: C#
