Unity3D and Java
A Unity3D experience where you chat with a local AI model that has the personality of a dance teacher. The model selects and performs different dances in real-time based on your conversation, driven by tool calling and the Qwen model running entirely locally.
A multiplayer Unity3D game built with PurrNet for networking, featuring integrated in-game voice chat. Currently in active development.
A simple game in the same genre as Vampire Survivors and with the style of cuphead, made in Java with javaswing. This was the first game that i made.
Singleplayer game where the player completes levels that serve as puzzles because the level is against the player. Some levels force the player to jump with his microphone and others to move the camera with the phone's gyroscope.
Singleplayer game where the player has to survive waves of enemies. The player can collect items to upgrade his weapons and health. The twist is that if the player dies, he can play a game of blackjack for a chance to be revived.
Minecraft
A multiplayer horror mod that uses your real voice against you. A blind creature spawns in the caves and mimics your friends' voices to lure and hunt you.
A companion API for Revervox and other mods that lets you record Simple Voice Chat audio and store those recordings locally. Designed as a reusable library for mod developers.
Experiments & Tools
Augmented reality project exploring computer vision and AR overlays.
A tool to identify and check LEGO pieces using image recognition to catalogue or verify parts.
A trained ML-Agents model that simulates a bee: the agent must collect pollen from flowers and return it to the nest to survive, trained using reinforcement learning inside Unity.