HANSEN
CHENG

Computer Science@McMaster · class of 2028

> interning at Digital Placemaking Canada — REST APIs powering a live city councillor dashboard

> data acq @ Baja SAE RacingTop 10 at BAJA SAE Arizona 2025 out of 69 teams

> 3D designer @ ROBLOX — 6B+ visits, 200+ clients, 5K+ followers

> studying CS @ McMaster · minor in Innovation · class of 2028

> seeking summer 2027 internship opportunities

projects

Violina

Real-time violin posture tracker. Trained a custom ML model with MediaPipe and OpenCV analyzing 6+ upper body joints. React frontend, Flask REST backend, live webcam feedback with 90%+ per-joint accuracy.

ReactFlaskMediaPipeOpenCVWeb Audio API
RapidReport!

AI-assisted environmental accessibility reporter. CohereAI NLP auto-generates reports from uploaded images. Google Geocode API automated 100% of email notifications — turnaround from days to under 2 minutes.

Next.jsTypeScriptCohereAIGoogle API
Social Engineering Detection

Cybersecurity tool using OpenAI API to detect social engineering attacks via text and audio analysis. Automated 100% of detection workflows with real-time risk classification across 3 severity levels.

OpenAI APITypeScriptNode.js
Lightball

2D traversal-platformer built in Unity and C#. Won Best Visuals/Audio among 100 contestants. Drag-and-launch Rigidbody2D physics with Tone-Mapping, Chromatic Aberration, and Bloom post-processing.

UnityC#C++