Three React Native apps built with Expo - each one backed by a real API, real auth and real data. Same full-stack thinking, native on Android and iOS.
Apps
3
React Native
Expo 57
Platforms
iOS + Android
Expense Counter
Personal finance · Android & iOS
Track spending, split group bills and settle up - even offline.
A private expense tracker with shared groups, equal splits and settle-up, plus 1:1 chat. Offline-first with a local SQLite cache, synced to Supabase with Row Level Security on every table.
Monthly budget, 7-day trend and category breakdown
Shared groups with invite codes, equal splits and balances
Offline-first: SQLite on device, serialised write queue
Private 1:1 chat with report and block
Biometric app lock, push reminders, full account deletion
The ERPX business suite, on the phone of every manager and employee.
The companion app for ERPX, my multi-tenant ERP SaaS. It talks to the same NestJS API as the web app: live KPIs, one-tap approvals, attendance check-in and alerts, with MFA and per-plan module access.
Executive dashboard with revenue, receivables and cash KPIs
Approve or reject vendor bills, purchase orders and leave
Attendance check-in/out, calendar, summary and team view
Email/OTP login with TOTP MFA and session management
Plan-aware modules - locked features explain the upgrade
This website's back office - leads, chats and traffic in my pocket.
An admin app for this portfolio. New contact-form leads arrive as push notifications; I can read, note and reply, browse the AI assistant's conversations and watch traffic and clicks - all from the same Express + Postgres backend the site uses.
Dashboard with leads, page views, clicks and 30-day traffic
Lead inbox with search, unread filter, notes and reply
AI assistant conversation transcripts
Top pages, referrers and most-clicked links
JWT auth in SecureStore, push alerts for new leads