Senior Full Stack Engineer with 6+ years of experience building scalable web, mobile, and backend systems across fintech, enterprise, and government domains. I focus on end-to-end delivery, from system design to production, within cross-functional teams.
Currently exploring how LLM tools can improve engineering workflows and development speed.
🎓 B.Sc (Hons) Computing (First Class Honours), University of Greenwich, 2025
🧭 Focus: Web · Mobile · Backend APIs · System Design
💼 Open to: Full Stack · Web Engineer · Mobile Engineer roles
🌍 Work mode: Remote · Hybrid · Flexible time zones
DayTwo · Case Study
Fintech mobile platform enabling SMEs to manage financial records through POS transactions and OCR-based receipt capture. Built offline-first workflows with AI-assisted financial insights and business advisory features for decision support. Owned full mobile architecture and production release lifecycle.
React Native · Expo · TypeScript · TanStack Query · Zustand · Firebase
800+ SMEs onboarded · $37K+ revenue generated · ~40% reduction in API calls
Real-Time Surveillance Platform · Case Study
Architected a multi-tenant surveillance system scaled across three government agencies with OAuth 2.0/SSO and RBAC-based security. Built a NestJS backend integrated with NxWitness VMS for real-time video streaming and deployed across multiple VMs using Docker and Nginx.
Implemented BullMQ workers for asynchronous processing of live-stream video clips, enabling real-time incident generation and delivery via WebSockets. Optimized map rendering performance using Redis geospatial indexing.
Next.js · NestJS · PostgreSQL · Redis · BullMQ · Docker · Nginx
10,000+ CCTV cameras · 3 government agencies · ~60% fewer production defects
Digital Advisor Platform · Case Study
Enterprise financial advisory system modernizing paper-based onboarding through digital KYC verification and compliance workflows. Designed a micro-frontend architecture within an Nx monorepo to enable independent feature development and cross-team collaboration.
React · TypeScript · GraphQL · Zustand · AWS Amplify
6,000+ active advisors · 7 advisory workflow modules · Real-time financial simulation
JAVIS · Case Study
Cross-platform ordering system for automated beverage machines with Mapbox integration for machine discovery. Optimized GraphQL data flow, integrated Stripe payments, and redesigned ordering UX, reducing ordering time by ~50%. Managed full mobile release pipelines using Expo and EAS.
React Native · Expo · GraphQL · Zustand · Stripe · Mapbox
300+ daily orders per machine · ~50% faster checkout · 100+ concurrent users
B2B Supplier Portal · Case Study
Modernized procurement platform used by 100+ vendors using Next.js and GraphQL. Built a data integration pipeline processing millions of transaction records, improving performance through MySQL query optimization and indexing strategies.
Next.js · GraphQL · MySQL · Express.js · AWS EC2 · AWS RDS · AWS S3
100+ active vendors · 1M+ transaction records · ~30% query latency reduced
ONenergy Monitoring Platform (Mobile) · Case Study
React Native app giving homeowners real-time visibility into household electricity consumption at individual appliance level, powered by IoT sensors with 2-second live updates. Owned full mobile lifecycle from planning through Play Store release.
React Native · Expo · JavaScript · Zustand · REST API
600+ households monitored · 119 appliances per household · 2s live update interval
ONenergy Monitoring Platform (Web) · Case Study
Full-stack web platform for household electricity monitoring, appliance management, and administrative workflows across 600+ connected homes. Led frontend, backend, infrastructure, and team engineering standards.
Next.js · TypeScript · Zustand · Express.js · PostgreSQL · Docker · Nginx
600+ households managed · 119 appliances per household
SMU Research Portal · Case Study
Academic data integration platform with scheduled sync pipelines, data validation, missing file detection, and automated reporting workflows, eliminating manual processing overhead.
Next.js · TypeScript · GraphQL · Strapi CMS · PostgreSQL · Docker · AWS S3
~14.8K publications managed · ~363K citation records · 8 schools supported


