Giancarlo Giannetti

About Me

Hi, I'm Giancarlo. I graduated from Ontario Tech University in 2024 with a major in Computer Science and a minor in Mathematics. I'm currently pursuing a Master's degree specializing in hyperspectral image unmixing, with plans to graduate in Summer 2026.

Technical Skills

Python Python C C C# C# Java Java Flutter Flutter Kotlin Kotlin ERPNext ERPNext LaTeX LaTeX PyTorch PyTorch Unity Unity

Research Projects

LDVAE-T

A deep learning model combining Vision Transformers and a Latent Dirichlet VAE for hyperspectral unmixing.

The project repo is currently private as it is awaiting peer review for CVPR.

View on GitHub View on arxiv

Hackathon Projects

VCLab Shaz-NET

Designed for Defence-Tech Hackathon otawa 2025, SHAZNET is a fast and modular acoustic ML platform that identifies drones using only a laptop microphone. We classify drone types, detect them in real time, and map their activity.

View Project

Survey Gorilla

Created for UOttaHack8, Survey Gorilla was entered in the SurveyMonkey sponsor challenge to integrate AI into e-surveys. Survey Gorilla utilises web-scraping and agentic AI to find and survey users through social media DMs thereby turning surveys into natural, engaging conversations to collect guided insights without users ever seeing a form. We were awarded first place for this project.

View Project on Devpost

Personal Projects

Minecraft "Tower Game"

An assetpack for a custom Minecraft minigame

View Project on gitHub

Warhammer Campaign Tracker

A Unity project for tracking a Warhammer 40k campaign. (Work in progress)

View Project (Work in progress)

School Projects

L-System Generation

An OpenGL/C++ program generating trees using L-system grammar rules.

View Details

Geolocation App

A Flutter mobile game where users guess campus locations from photos.

View Details

Contact

Email me at: gianmgiannetti@gmail.com
Or connect with me on: