Projects

2025

Joker Forge

Joker Forge

A web app which allows users to create modded joker cards for the game Balatro and export them as actual Lua files. Uses a visual rule builder editor to allow users to create rules for their joker cards, along with options to edit the joker card's details, and the mod metadata. Translates rules created with the UI into fully usable SMODS API Lua code. Still in active development.

Technologies: React, TypeScript, Tailwind CSS, Framer Motion, Lua

2024-2025

SkateNext

SkateNext

A mobile app designed to gamify the process of learning and progressing in skateboarding. Uses a custom-built recommendation system to suggest new tricks based on the user's current skill level, tricks completed, and preferences. Developed as my honours project for my Bachelor's degree in Computer Science and received a First.

Technologies: React Native, TypeScript, Expo, NativeWind, React Native Reanimated, GitHub Actions

2024

UniSphere

UniSphere

A web app designed to help university students find and socialize with societies at University. Features fully integrated user management, including registration, login, and profile management, with JWT authentication. Allows users to join existing societies and chat with members within a message board. Developed as a group project for my second year of university.

Technologies: React, Express.js, TypeScript, TypeORM, MySQL, Tailwind CSS, Framer Motion, GitHub Actions