Software Engineer | React Native & Full-Stack Developer
LinkedIn | CV
About Me
Started as IT Staff, transitioned into Mobile Engineering, modernized sales apps used by 70% of employees, now preparing for global roles.
Featured Projects
SWIFT Ordering System - React Native app powering daily ordering for 1,200+ users”
Problem:
- Our legacy Android ordering app had become a nightmare to maintain: brittle architecture, scattered business rules, and frequent crashes. The company needed a modern, stable mobile platform that could support day-to-day ordering even in low or no connectivity environments.
My Role & Solution
- Rebuilt with React Native, implemented offline mode, readable codes
- implemented lightweight JSON settings so it can be downloaded and used when offline
- Led the rebuild from scratch using React Native, restructuring architecture for modularity, testability, and maintainability
- Designed and implemented an offline-first data sync mechanism, allowing users to place orders while disconnected; synchronization runs when connectivity is restored
- Created a compact JSON-based dynamic settings module that downloads configuration changes (UI, business rules, feature toggles) without app updates
- Introduced robust error handling and conflict resolution strategies to maintain data integrity during sync
Impact & Results