Firoz Khursheed
Senior Mobile Engineer · AI-Native · Vancouver, Canada
Building mobile apps for 11+ years, 9+ of them in native iOS, now at Thinkific, previously Uber. iOS, Flutter and React Native, with AI agents in daily production use. Speaker and tech community organizer.
Email: hello@firozkhursheed.com ·
LinkedIn: linkedin.com/in/firozkhursheed ·
GitHub: github.com/firozkhursheed ·
Website: firozkhursheed.com
Full résumé: firozkhursheed.com/resume
Summary
- 11+ years of industry experience building mobile apps.
- Delivered over 18 production quality apps (13 iOS, 2 Flutter, 3 React Native) across different startup domains, including enterprise apps.
- AI-native engineer: agentic workflows in daily production use; built production AI agents for automated bug-fixing and feature design (UI/UX).
- Known for problem solving, architecture design, module leadership, being the go-to person, high-performance, stable and scalable apps, mentorship, and code reviews.
- Speaker and Organizer at SwiftBengaluru (a community of 4.1K+ devs) and Flutter Vancouver.
- Given 12+ tech talks and counting on Swift + iOS, covering Memory Management, Performant Core Data, Animations, High-performance Apps, and more.
Experience
Senior Mobile Engineer, Thinkific, Canada
Jan 2022 – Present
Tech: App Architecture, iOS, AI Workflows, AI Agents, Onboarding Flow for Web Devs, Theming, In-App Purchases, White Labeling Automation, CI/CD
- Used AI to automate mobile app setup and contributions to the mobile repository, reducing 2 days of work to under 2 hours.
- Built a Cloud-based AI agent that resolves small bugs end-to-end: it diagnoses the issue, applies the fix, verifies it, and opens a pull request with a screen recording of the fix in action.
- Built an AI agent that designs new features using the app's existing design system and current app UI as context.
- Rebuilding the app using React Native.
- Designed the app architecture; mentoring web engineers to develop mobile apps.
- Design system and app theming for the mobile app; promote technical discussions.
- Built many features like In-App Purchases, Community, Direct Messages, Notifications, and the Courses module.
- Set up the CI/CD pipeline for iOS and Android releases to the App Store and Google Play Store.
- App performance improvements: 12.5x faster course load (from about 25s to under 2s).
- Collaborate with the Product and Design teams; facilitate refinements and retros, and occasionally act as scrum master.
- Product deliverables and prioritization of features; work with multiple teams and take part in customer interviews.
- Improved app long-term stability with unit, widget, and E2E tests.
Software Engineer 2, Uber, India
Sep 2020 – Jan 2022
Tech: iOS, Founding Engineer, Car Rentals, Valet, Pay-in-App, Post-Purchase Flow
- Joined the Rider team and delivered the Car Rentals module.
- Developed the hero feature of the Rentals app.
- Shipped features like Pay-in-App, Valet, landing page, sort and filters, review, post-booking, and date input screen, to name a few.
- Represented the team at Uber's annual Tech Fest and the Rider India all-hands.
- Mentoring colleagues to learn mobile development.
- Go-to person for the mobile team for Car Rentals.
Staff (Mobile) Engineer, DocOn Technologies
Jan 2019 – Jul 2020
Tech: iOS - Swift, MVVM, Core Data, Multithreading, Python Automation, React Native, Mentoring
- Planned and executed DocOn app (iOS 4.9★) performance and stability improvements: Core Data fetch from 1.5s to 0.04s (37.5x faster fetch), 60 FPS, memory footprint from 1.3 GB to 95–150 MB (about 8.66x less memory), and one screen's load time from 4s to 0.3s (13x faster load).
- Used Python scripting to cut 2–3 months of dev effort to 2–3 weeks (4.28x faster development), and automation to cut development time from 1 month to 4 days (7x faster development).
- Best performer of the year in the mobile team.
- Designed module architectures for scalability, stability, and parallel development, then distributed the sub-tasks.
- App architecture, product management, reusable components throughout the app, code review, development, and unit tests. Motivated colleagues to use MVVM and introduced SwiftLint to the project.
- Developed the first two React Native apps (Patient App and DocOnLite app) from scratch within 5 months.
Sr. Software Developer (iOS), KeepWorks Technologies
Jun 2015 – Jan 2019
Tech: iOS - Swift, Nuance Speech Kit, Google Cloud Speech, Biometric Authentication, Animations, Mentoring
- In charge of projects: code reviews, mentoring juniors, tech talks, client communication, development, and testing.
- DocBuddy: managed the app from new features to App Store release; suggested and implemented voice-controlled navigation and actions, UX, code review, and some server programming.
- Favory: handled the most complex parts of the app: Pinterest-like custom transitions and animations, chat, floating layout, and code review.
- Dubai Future Talks (DFT): developed the complete app from scratch.
- Shadow: developed a lively and interactive app with lots of animation.
- Other projects: Hellosnap, Woah, Doer, CocoaPods for KeepWorks, and more.
Associate Software Engineer (iOS), Apostek Software
Oct 2014 – Jun 2015
Tech: iOS - Obj-C, Game Dev, Animations, Algorithms
- Slot Machine: one of the top games in its category. Refactored and maintained it, developed the mini-games "High or Low" (from scratch), "Scratch Card", and "Lucky Pot of Gold" to improve session length per user, and fixed bugs and crashes.
- Solitaire: created version 2.0 from scratch with smoother, more realistic animation, optimized for fast execution, using trees, hashes, and doubly-linked lists for the game logic.
Projects
Timely Pill, Indie Developer
Jul 2025 – Present
A free medication reminder app for iOS & Android. Built end-to-end: design, UX, development, and promotional content.
- Advanced scheduling system with interval-based, cyclic, and specific-day reminder patterns.
- Inventory tracking with automatic refill notifications and action history (taken, snoozed, skipped).
- Offline-first architecture: full functionality without internet. All data stays securely on device.
- 8 AI-generated languages with RTL support and 12+ themes (light/dark modes).
- 50+ reusable UI components with a comprehensive design system.
Skills
- Leadership & AI: Leadership, AI Agents / Workflows, Team Player, Problem Solving, Critical Thinking
- Mobile Development: iOS, Swift, Flutter, React Native, App Release Automation, CI/CD Pipeline
- Architecture & Performance: App Architecture, Multithreading, Core Data, Realm, Memory Management, Animations
Community & Talks
- Speaker and organizer of SwiftBengaluru, a community of 4.1K+ developers.
- Speaker and organizer of the Vancouver Flutter community (Flutter Vancouver).
- 12+ tech talks on Swift + iOS: Memory Management, Performant Core Data, Animations, High-performance Apps.
Education
- B.Tech. in Computer Science & Engineering, I.E.R.T., Allahabad, India (2010 – 2014)
- Postgraduate Diploma in Computer Application (2019 – 2020)