Lead iOS Engineer
EpiFi (Fi Money)
• Architected and owned end-to-end technical delivery of multiple complex iOS initiatives, driving modular design, scalability, and long-term code maintainability aligned with Clean Architecture and MVVM principles. • Built the iOS client integration for Fi's Networth MCP server, implementing on-device session-based authentication and invoking custom MCP tools, powering an in-app "Talk to AI" feature that enabled secure, real-time interaction between user asset data and AI. • Designed and implemented a shared UI component package using SPM, adopted across multiple product teams, eliminating duplicated UI work and meaningfully accelerating feature delivery cycles. • Designed and built Server-Driven UI (SDUI) components within the shared iOS platform layer, enabling backend-driven feature and layout updates across product teams without requiring App Store releases. • Introduced snapshot testing for Server-Driven UI components, leveraged the SPM-based shared UI package to simplify test setup, and integrated targeted CI/CD checks to run snapshot tests exclusively on SPM changes, reducing pipeline overhead while catching visual regressions pre-release and increasing release confidence across the team. • Led React Native integration into the native iOS codebase - built foundational boilerplate covering UI components and deep linking, enabling engineers to ship a complete hybrid feature in a fraction of the usual development time without compromising native performance or stability. • Drove Flutter + gRPC initiative from POC to production-integrated SDK - enabling cross-platform feature delivery across multiple product surfaces. • Owned high-impact product initiatives end-to-end - including Net Worth, Wealth Management Platform, Chatbot Integration, and US Stocks Limit Orders - while serving as technical multiplier across teams: resolving architectural blockers, authoring technical proposals, and leading design reviews across mobile, backend, and SDK layers. • Optimised app performance through memory management, multithreading and concurrency improvements - measurable impact validated against analytics and business metrics. • Led the technical delivery of a rules engine replacement for the loans business - migrated from a costly third-party solution to GoRules, delivering significant cost reduction while maintaining full rules capability; coordinated execution across cross-functional teams as technical program lead. • Led and mentored a team of ~8 engineers and 3–4 interns across iOS initiatives - recognised with the Fi Star Award for outstanding mentorship delivered alongside high-impact feature delivery. • Served on technical interview panels for iOS engineering hires - evaluated candidates on architecture judgment, Swift/SwiftUI depth, and system design, helping maintain hiring bar consistency for the team. • Accelerated development velocity using Cursor for AI-assisted coding and code review resolution, and Figma MCP for design-to-code translation across iOS initiatives.