Anchor, the capstone project for my Bachelor of Science degree in Software Development, is a web-based platform paired with a browser extension and companion Discord bot that reimagines film viewing as an interactive layer of captured moments. It allows users such as film enthusiasts, critics, and media professionals to mark and revisit specific points in films, turning passive viewing into a structured system of reference and reflection.
React, Vite, Node.js + Express, PostgreSQL, CSS
FACS-informed Maya Python tool that automatically detects facial landmarks on rigs and generates subtle microexpressions using procedural blend shape or vertex-based offsets for Streamlined facial animation.
Python, Maya API, OpenCV, Dlib, PySide2
A civic tech web app that lets anyone look up their elected representatives across all levels of United States government by entering a ZIP code: federal, state, and local, all in one place, with no account needed.
Vanilla HTML, CSS, JavaScript
Procedural generation script for discoid flowers, mimicking the symmetry and imperfection of real botanical forms, inviting experimentation in stylized modeling and generative animation.
Python, Maya
Discord bot for instant currency and crypto conversion, rate alerts, and foreign exchange market analysis. Free and premium tiers, officially verified by Discord, and running 24/7 across multiple servers.
Python, discord.py
Discord game with procedurally generated cats assembled from modular pixel-art traits, each with unique appearances, personalities, behaviours, and trust mechanics that influence how users interact with and adopt them.
JavaScript, Node.js, discord.js, PostgreSQL
Companion Discord bot for Anchor that provides a lightweight interface for accessing and sharing Memos directly within chat. Supports lists, search, and browsing by film, tag, or recency.
JavaScript, Node.js, discord.js, PostgreSQL
An original catch-and-collect card game that blends chance with layered mechanics, where players equip wildcards with unique abilities. Set within a cosmology where every game is a weaving of fate, will, and meaning.
C++, Unreal Engine
A solo mystery boardgame inspired by Clue, where every clue you collect and every motive you uncover brings you closer to reconstructing the true timeline of sinister events, one suspect and one secret at a time.
C++, Unreal Engine
Star Leap is a meditative, browser-based puzzle game inspired by the mechanics of Sternhalma, where you guide pieces across a star-shaped board via strategic leaps to chart constellations and collect the night sky.
JavaScript, HTML, CSS