SELECTED WORKS
Course Projects

Mancala Board Game
Turn-based Mancala game built in Java. Implements game rules, valid move checks, undo support, and end-game detection. Focused on clean logic and correct game flow.

Procedural Jersey Generator
A small DSL for describing soccer jerseys. Includes a lexer, parser, semantic checker, and SVG renderer. Comes with a web playground to preview generated designs.

2D Platformer Game
2D platformer built with Unity and deployed to WebGL. Programming, UI, sound, and deployment handled end to end. Level design and assets handled by a teammate.

ServicesFinder
Android app that connects service providers with customers. Built with Java and Firebase. Supports search, filtering, reviews, favorites, and multi-language UI.

Messi Career Journey
Interactive net art project that reveals Lionel Messi’s career through a puzzle-style grid. Users turn on a light to uncover milestones, with videos playing for each key moment.

The Networked Plant Project
Real-time net art experience where users grow a shared digital plant world through presence, whispers, and mood. Built with Socket.IO and HTML5 Canvas.