// My Work

Projects

A collection of everything I've built — games, AI experiments, mobile apps, and web projects from Grade 11 & 12.

Grade 11

First-Year Projects

Pong Game

Pong Game

A classic Pong game rebuilt in HTML5, CSS, and JavaScript so it runs directly in the browser. Showcases DOM manipulation, canvas rendering, and game loop logic.

HTML5 CSS JavaScript Canvas API
AI Snake
AI / ML

AI Snake

An AI agent that teaches itself to play Snake using machine learning and reinforcement learning techniques. Watch it improve over time — implemented entirely in Python.

Python Machine Learning Reinforcement Learning
Flappy Bird

Flappy Bird

A faithful recreation of Flappy Bird using Python and Pygame. Features sprite animations, collision detection, and a scoring system. Download and run locally.

Python Pygame
AI Careers Presentation
Hover to preview

Careers Affected by AI

A research-backed PowerPoint presentation exploring how Artificial Intelligence is transforming various career paths — from automation to augmentation.

Research PowerPoint AI / ML
Bowling Game

Bowling Game (Unity)

A fully functional 3D Bowling game built in Unity. Features realistic physics, pin collisions, and a complete scoring system. Download and play on Windows.

Unity C# 3D Physics
Unity Game Menu

Unity Game BETA

A custom Unity game available to play directly in the browser via WebAssembly, or download as a standalone build. Built with WASD controls, jump, and restart mechanics.

Unity C# WebAssembly
Grade 12

Advanced Projects

Fashionista iOS App

Fashionista

Mac Required

An innovative iOS app integrating CoreML for real-time garment recognition with a locally hosted Gemma 2-2B LLM to provide personalized style coaching — all on-device for full privacy. Built with the MediaPipe Tasks GenAI framework.

Swift iOS CoreML Gemma 2 LLM MediaPipe On-Device AI

Python Platformer

Mario

A Mario-inspired platformer game built with Python. Recreating the classic experience with custom levels, smooth movement mechanics, enemies, and collision detection — pure Python game dev.

Python Pygame Game Design
VEXcode Clawbot

VEXcode Clawbot

A robotics program designed to coordinate autonomous and driver-controlled movements for a V5 Clawbot. Implements wheel encoders, bumper switches, and ultrasonic sensors to enable precise navigation, obstacle avoidance, and object retrieval tasks.

C++ / Python VEX V5 Robotics Hardware Integration Sensor Logic

Classroom Navigation Simulation

Negus's Room Navigation

A robot navigation program developed in VEXcode for a virtual or physical classroom simulation. Coordinates sensors and movement routines to autonomously map, traverse, and solve custom classroom-mapped grids.

VEXcode VR C++ / Python Pathfinding Grid Mapping

Algorithmic ML in R

AI Snake using R

An implementation of the classic Snake game utilizing R, focusing on training an AI agent. Evaluates algorithmic decision-making, pathfinding, or reward functions (such as Q-learning) to optimize the snake's survival rate and score, showcasing R's statistics and charting capabilities.

R Language Machine Learning Reinforcement Learning Data Vis

AI Career Analysis

AI / ML Engineer Career Presentation

A research-backed presentation examining the required skills, mathematical foundations, salary scales, and future outlook of AI / ML engineering in the age of automation. Includes scenario analysis for AI augmentation and junior-role obsolescence.

Research PowerPoint AI Outlook ML Careers

Downloads slide deck presentation (PPTX format, 56 KB) to your device.

Pac-Man DFD System Design

Pac-Man System Architecture (DFD)

A detailed, multi-level Data Flow Diagram (DFD) mapping the system architecture of Pac-Man. Outlines inputs, database storage read/writes (score logs), collision logic (position comparison), and state transitions for ghost entities (chase, scatter, frightened modes).

System Design Data Flow Diagram Technical Writing State Machines

Opens the DFD document (PDF format, 370 KB) in a new tab, or download it directly.