Projects

Things I've built. Hover the cards to see them in action.

Trace

Trace

One place for every show, game, and book.

live

A mobile app to track virtual activities (books, games, movies, TV shows) all in one place. Built with React Native, Expo, and TypeScript for cross-platform compatibility. Handled the full development lifecycle: planning, design, implementation, and deployment.

React NativeTypeScriptExpo
HopHop preview
GIF

Hop

Real-time watch parties and collaborative browsing.

archived

A web app for hosting watch parties, collaborating on projects, and browsing the web together in real time. Built with Next.js, TypeScript, WebSockets, and PostgreSQL. Worked with a backend team across the full Agile lifecycle and shipped CI/CD workflows via GitHub Actions.

TypeScriptNext.jsWebSocketNode.jsPostgreSQLDocker
PawGangPawGang preview
GIF

PawGang

Schedule dog park visits and playdates.

archived

A mobile app for dog owners to find nearby parks, schedule visits, and organise playdates. Refactored the entire codebase to TypeScript for better type safety, introduced Jest for test coverage, and optimised the UI across screen sizes for a smoother experience.

React NativeTypeScriptMongoDBJestGoogle Maps
???

???

Something's cooking.

soon