Back to work
Personal

WatchMyWallet

Personal Project/2023/Solo · Full-Stack & Mobile

Overview

WatchMyWallet is a cross-platform personal-finance app for tracking expenses, automating recurring transactions and budgeting per category — with real-time sync across devices and an offline-first mobile experience.

What I did

  • Built the mobile client in React Native / Expo with offline-first local storage.
  • Developed a Node/Express + MongoDB backend with Socket.IO for live multi-device sync.
  • Implemented recurring transactions and per-category budgeting logic.
  • Created a Next.js marketing site for the product.

Highlights

Offline-first React Native / Expo client
Real-time sync via Socket.IO
Recurring transactions & budgets
Next.js marketing site

Tech stack

React NativeTypeScriptExpoNode.jsExpressMongoDBSocket.IONext.js