
Users struggled with outdated login and registration flows, while executives demanded quicker onboarding for travelers. At the same time, API updates forced compliance changes, and Titanium SDK was no longer supported. This project delivered a React Native rewrite with new features to improve usability, security, and future-proof the codebase of application.

Goal
The legacy FoneTrac app had friction points in core security workflows—users filed tickets about difficulties resetting passwords, while organizations found traveler enrollment cumbersome. The broader risk was that outdated code would fall out of compliance with app store requirements, threatening platform availability. The project aimed to:
-
Streamline registration for individuals and organizations
-
Introduce OTP-based password reset for secure, user-friendly access
-
Redesign the login screen for modern UI/UX standards
-
Future-proof the codebase with React Native
Responsibilities
-
Led requirements gathering, roadmap definition, and backlog management
-
Authored user stories and acceptance criteria aligned with business goals
-
Hired and managed developers through Toptal interviews and selection
-
Organized team into sprints, led scrums, retrospectives, and demos
-
Facilitated cross-functional communication with executives, marketing, IT, and beta client test-users
-
Oversaw kickoff, QA testing, signoff, and beta client demos
Process
-
Adopted Scrum framework: 2-week sprints, daily scrums, sprint reviews, and retrospectives
-
Used Kanban boards for cross-team visibility and accountability
-
Coordinated with beta testers to validate workflows before launch
-
Iteratively refined flows with executive leadership and client feedback
-
Balanced technical upgrade (React Native migration, OTP integration, ASP.NET endpoints) with user-facing design overhaul
Key Challenges
-
Stakeholder Pushback: Some executives pushed for additional features outside scope. I managed this by referencing the roadmap and business case, keeping scope tightly tied to compliance and core UX improvements.
-
Security Requirements: OTP integration required careful handling of email validation and backend security with ASP.NET. I worked closely with developers to ensure encryption, secure data handling, and regulatory compliance without sacrificing usability.
-
Technical Constraints: Legacy code in Titanium SDK required thoughtful migration planning to React Native, ensuring minimal disruption while enabling future scalability.
Outcome & Impact
-
Delivered on Time: Registration overhaul, OTP reset, and redesigned login completed in 2 months
-
Improved Usability: Beta testers praised the simplified flows, reducing friction in traveler onboarding
-
Support Reduction: Password-related support tickets decreased by an estimated 40% in the first quarter post-launch
-
Adoption Growth: Higher registration completion rates observed across organizational rollouts
-
Competitive Positioning: Future-proofed with React Native, aligning with market expectations and securing app store compliance
Reflection
This was, at the time, the biggest project I had led end-to-end, from conception through deployment to steady state. Beyond the launch, I managed the CI/CD pipeline and monitored continuous feedback metrics with customers while onboarding new users, ensuring the improvements delivered sustained value. Managing this initiative taught me the delicate balance between enterprise-grade security and intuitive user experience. Integrating OTP flows and secure backend processes in ASP.NET required rigor, but keeping the system simple enough for travelers and administrators to use was just as critical. I also learned how vital it is to ground scope in user feedback and compliance requirements—especially when leadership pressures added new requests. The migration away from Titanium SDK reinforced the importance of proactively addressing technical debt, showing how legacy code can quickly become both a liability and an opportunity. Perhaps most importantly, I came to appreciate that UX and security are not opposing forces but can work in tandem when product decisions are guided by discovery, collaboration, and an iterative mindset.

