I build web and mobile applications, from the interface to the APIs, databases, and payments behind them. My work spans education, service marketplaces, and client businesses.
I enjoy turning complex workflows into products that are easy to use. I’m especially interested in fintech and the ways software can make financial services more accessible.
Shipped bilingual iOS and Android apps with React Native and Expo, covering service discovery, booking, messaging, tracking, and reviews.
Built Node.js APIs, Firebase services, and React operations tools for payments, escrow, refunds, and provider payouts. Implemented a double-entry ledger and checks to prevent duplicate transactions.
Improved payment reliability with server-authoritative balances, real-time updates, and tests for failed withdrawals and refunds.
Built React and TypeScript web products and React Native apps supporting 230+ students, from admissions and exams to enrollment, learning, and progress tracking.
Integrated Stripe and Flutterwave for tuition and installments, with payment-status updates, recovery flows, and administrative controls.
Used AWS SES for transactional email and S3 for storage. Improved enrollment reminders and resolved production issues across asynchronous workflows.
Built React and Material UI financial dashboards serving 25,000+ monthly users, with banking API integrations, filtering, pagination, and CSV reconciliation tools.
Improved load times by approximately 30% through code splitting and lazy loading, while collaborating on cross-browser usability and performance.
Tech stack
Interfaces
React · Next.js · TypeScript · React Native
Backend & data
Node.js · Express · PostgreSQL · Firebase
Payments & delivery
Stripe · Flutterwave · AWS SES / S3 · CI/CD
Projects
My Helper
Shipped a bilingual services marketplace across iOS and Android, connecting customer, provider, payment, and operations workflows.