Software Engineer & Game Developer
Kai Pettini
I am a Computer Science student at the University of Miami with hands on experience in Unity, XR, Voice Recognition, and scalable systems development. This portfolio showcases the projects and games I have developed
My Projects
〰️
My Projects 〰️
Before and after my time in Temikki
Temikki Garden
Designed to help kids in long hospital stays, Temikki Garden is an interactive application built in C# and Unity. I led the development of an encrypted data persistence system for user profiles, built a fully functional patient check-in logic, implemented numerous UI components from Figma, and adjusted classes and assets to ensure performance optimization.
Obstetrics Emergency very early development
Obstetrics
Obstetrics is a pre-eclampsia simulator designed for training first-responders in emergency scenarios and my most recent project. My main contributions include implementing speech-to-text APIs for natural language input, accent-aware text-to-speech outputs, and planning integration with OpenAI for AI-assisted decision-making scenarios. I also implemented a state-driven logic based on decision trees to serve as a foundational model in my research lab
Walkthrough of the ARchaeology experience
ARchaeology
Envisioned to spark curiosity for fossil excavation, ARchaeology is an AR project built from the ground up. I engineered a dynamic, event-driven physics system that adapts to user inputs and terrain levels, implemented precise collision controls for dozens of assets and tools, and ensured seamless integration with the Meta SDK-All-In-One toolkit to enable a vast variety of movements and controls in the XR environment.
Example usage of NailsToGo
NailsToGo
A project built to solve a real-world challenge: NailsToGo uses a computer vision–based image target tracking using the Vuforia Engine to project a wide variety of nail polish colors and patterns into the user’s hands. I developed a dynamic material rendering system to display colors, patterns, and textures depending on user input.
Full gameplay of Cuties
Cuties
Cuties is a top-down RPG and my first end-to-end software project, developed entirely by me, from graphics and level engineering to gameplay logic . My developments for this project included the implementation of an A* pathfinding algorithm to track player location, the design of a modular inventory system for skills and passive abilities, and the engineering of state-driven enemy behaviors.