Hi, I'm Vu Cao! I'm a

3rd year CS @ Carleton University

“everything you can imagine is real.” - Pablo Picasso

I’m a 3rd year Computer Science student exploring machine learning, music, and visual design.

By combining technical knowledge and creative skills, I'm able to create engaging and unique interactive experiences.

Projects

I've worked on many projects, here are some that I am most proud of!

jarvis.diy

uOttaHack 7 | January 2025

Placeholder image

Powered by Blackberry QNX, JARVIS is an innovative integration of physical and digital processing to produce 3D views from 2D spatial data.

JARVIS provides a solution achieving 95% cost reduction ($20 vs. $400) that translates images/videos from ANY camera into web-ready 3D models. Utilizes machine learning and Gaussian Splatting.

Arduino QNX CUDA React.js

Walk in the Park

GenAI Genesis | April 2024

Placeholder image

Winning Best AI in Education, this project encourages interaction, awareness and contribution towards local communities.

With a location based gaming experience similar to Pokémon Go, users can explore different locations to discover curated songs based on local communities, promoting cultural understanding.

React Native Android Studio Gemini

TRACY

QHacks | February 2024

Placeholder image

TRACY took 3rd place at QHacks 2024 by combining computer vision and machine learning to analyze tennis gameplay.

TRACY helps athletes improve by providing trajectory graphs from a monocular viewpoint with up to 97% accuracy. With AI-driven insights, TRACY makes a mark in sports tech innovation.

Python React.js OpenCV FFmpeg

Wingman

GenAi Genesis | March 2025

Placeholder image

Your assistant, your cute companion, and your best friend! He remembers your face, and is ready to follow you anywhere.

Wingman combines AI and hardware, and is able to switch between different personalities and emotions: all with just your voice. Has support for 4 different languages and Spotify integration.

Arduino OpenCV MediaPipe

Melodica

MAIS Hacks | November 2023

Placeholder image

Winning Best Hack for All Arts, Melodica is a musician's Swiss Army knife, visualizing and isolating different instruments in realtime.

Melodica enables users to upload a song or music track, generating an interactive player with distinct instrumentals and audio tracks. Users can then manipulate and download each instrument track.

Python three.js BasicPitch

Beat 'em Up!

Hack the 6ix | August 2024

Placeholder image

Beat 'em Up! is a rhythm AND fighting game, written entirely in JavaScript without any game engines. Enjoy the chaos.

With adorable handmade sprites, join our protagonist Delilah as she battles through 12 different stages of varying difficulties, each with a unique track and landscape accompanying it.

JavaScript p5.js

Designs

A small collection of my visual design work, animation, and motion graphics.

Contact

Publications/further info available upon request at vu.khanh.cao@gmail.com