Shipping consumer apps for 7+ years
The last two years in native Swift and SwiftUI — before that, React, React Native, and modern JavaScript stacks.
About
Engineer with 7+ years building consumer-facing applications across JavaScript, TypeScript, React, and React Native, with additional specialization in native iOS (Swift, SwiftUI, UIKit).
I've worked on client-facing features and shared commerce flows end-to-end — from implementation to optimization and rollout — across large-scale products and multiple platforms, including React PWAs, Next.js, and CMS platforms. Comfortable across frontend architecture, API integration (GraphQL, REST), performance optimization, and analytics, with experience mentoring engineers and establishing coding standards.
Experience
- Contributed to migrating the customer app from React Native to native Swift, SwiftUI, and UIKit, delivering a seamless cutover with no forced re-authentication.
- Built the front-end for the Food (Restaurants) vertical — redesigned Home and Search with listings, cuisine filters, personalized collections, and promotional carousels.
- Designed and shipped a unified cart and checkout architecture used across Retail, Pharmacy, and Beauty.
- Standardized around 180 analytics events during the migration, improving tracking reliability for downstream A/B testing.
- Delivered an end-to-end corporate ordering flow for employer-funded balances.
- Improved performance on 400+ item restaurant menus by adopting LazyVStack and fixing programmatic scrolling limitations.
- Established SwiftLint-based coding standards and refactored unsafe optional-handling patterns.
- Architected and led development of a React Native application for Android and iOS.
- Wrote a native module to read OTP codes from incoming SMS messages.
- Resolved a React Navigation sidebar issue affecting layout direction changes.
- Profiled and optimized app performance for low-end Android devices.
- Designed and built a chat-based practice system with a focus on interaction and feel.
- Customized and optimized the Track Player library for smoother audio playback.
- Implemented animations and transitions using Reanimated.
- Improved perceived performance by prefetching practice content.
- Completed remaining features for an existing React progressive web app.
- Extended an existing CMS panel with new content-management functionality.
- Developed and maintained a React Native application across platforms.
- Built new features for a React-based CMS panel.
- Contributed to a Node.js backend, working across frontend and server-side code.
- Wrote unit tests with Jest to improve reliability.
- Resolved errors and dependency conflicts in an existing React Native application.
- Contributed to a progressive web app and an internal CMS panel.
- Built features for a Next.js website.
Skills
iOS
Architecture & state
Cross-platform & web
Styling
Integrations & analytics
Testing & tooling
AI tooling
Education
Get in touch
Open to Senior iOS Engineer roles — reach out by email or LinkedIn.