*PROJECTS

Projects

b26700fb-6e64-462a-9dc0-997ee047f604-cover.png
Unspent
TypeScriptReact NativeNode.jsPostgres

Unspent is a mission-driven mobile app with a clear primary goal: to help people save money more effectively. Born from my belief that financial wellness should be accessible to everyone, this project aims to make budgeting less daunting and more engaging. As a developer, I'm building Unspent in public, sharing my journey of exploring mobile development and learning React Native. Iā€™m currently sharing the build-in-public on my podcast.

toolbox.png
ToolBox
ReactNext.jsMongoDBTailwind

ToolBox is an open-source Next.js full-stack application designed to serve as a comprehensive database of the most useful tools available on the internet.

knight.png
Knight Travails
JavaScript

A solution to a "knight travails" problem - i.e. find the shortest path a knight can take to move between two positions on a chessboard. Implemented using a graph BFS search. I know, nothing fancy but I'm really proud of this one.

battleship.jpeg
Battleship
TypeScriptJest

I've implemented the logic for a Battleship game, primarily focusing on practicing the fundamentals of Test Driven Development. As an additional personal challenge, I used Typescript for the first time.