ProActive is an ad-free, easy to use and free Habit Tracker and Daily Planner that helps you become a better version of yourself, build & track good habits, never miss anything important and get things done on time. All you can do in just one app.
Ajay Odedara
I care deeply about the craft - not just code that works, but code that lasts.
Passionate about building delightful, high-performance apps for iPhone, iPad, Mac, and Apple Watch. Strong ownership mindset from architecture and CI/CD through App Store release — maintaining 99%+ crash-free sessions in production.
Currently
- 🔨 Working at END. Clothing, London
- 📖 Reading A Philosophy of Software Design
- 🎧 Listening to Cortex & Under the Radar
- 🌍 Based in London, UK
Stack
- Languages Swift, SwiftUI, UIKit, Objective-C, Flutter
- Architecture MVVM-C, Clean Architecture, Protocol-Oriented, Dependency Injection
- Frameworks Combine, async/await, WidgetKit, WatchKit, ARKit, HealthKit, CloudKit, StoreKit
- Data Core Data, Realm, REST, GraphQL, WebSockets
- Payments Adyen, Stripe, Apple Pay, StoreKit IAP
- Tooling Xcode, Instruments, XCTest, XCUITest, Fastlane, GitHub Actions, TestFlight
Apps
Built independently
Take control of your mental health and wellbeing with EmoFit – the all-in-one mood tracker and daily journal. Easily log your mood, track emotions, write personal reflections, and build healthy self-care habits.
Fitminds is a meditation and mindfulness app that helps you reduce stress, improve focus, and cultivate a sense of calm through guided meditations, breathing exercises, and mindfulness practices.
A shared grocery list app with smart categorization and real-time sync between family members using CloudKit sharing.
Experience
Where I've worked
END. UK's most respected streetwear and luxury fashion retailers, building high-traffic e-commerce experiences for millions of users.
- Engineered Adyen payment gateway integration for high-traffic raffle launches and e-commerce checkout, supporting secure, scalable transactions at peak demand periods.
- Drove redesign of Customer Account Management in collaboration with Design, building new components within the centralised SwiftUI design system and simplifying navigation across Orders, Preferences, and Account sections.
- Self-initiated and led migration of the legacy Objective-C networking layer to a modular Swift implementation using Swift Concurrency (async/await), structured into 12 clear milestones across 6 months — reducing technical debt and improving developer velocity.
- Owned iOS release infrastructure using Fastlane Match and GitHub Actions CI/CD pipelines — automated unit and UI test suites gate every build, reducing release setup time by ~40%.
- Profiled and optimised app performance using Instruments — resolved memory leaks, reduced main thread blocking, and contributed to maintaining a 99%+ crash-free session rate.
- Integrated GA4 and Bloomreach analytics, improving event tracking reliability and purchase funnel visibility.
- Mentored engineers through code reviews and pair programming; helped raise team-wide engineering standards.
Designed and developed core iOS features across 6+ production applications with 150,000+ active users.
- Designed and developed core iOS features for an application with 150,000+ active users, contributing to steady month-over-month engagement growth.
- Integrated StoreKit subscriptions and in-app purchase flows across 5+ apps — including server-side receipt validation and subscription state management.
- Implemented CloudKit integration for seamless iCloud-backed data sync across user devices, improving data persistence and cross-device continuity.
- Built RESTful API integrations and JSON parsing using Codable across multiple production apps, handling complex data models and error states gracefully.
- Wrote and maintained unit, integration, and UI tests (XCTest/XCUITest) as a consistent definition of done — enabling confident, frequent releases.
Built ARKit-powered mobile experiences for an outdoor fitness startup with a multidisciplinary team from Google, private equity, and elite sports.
- Built ARKit-powered mobile experiences combining real-time outdoor activity tracking with gamification, increasing user session duration through immersive location-based interactions.
- Collaborated cross-timezone with a multidisciplinary startup team contributing iOS technical expertise to product development.
Built and led iOS development across 10+ client applications in e-commerce, productivity, and hospitality — including a 2-year contribution to a North America hospitality CMS deployed to Holiday Inn, Novotel, and more.
- Built and launched 10+ iOS applications end-to-end — from requirements through App Store release and post-launch support — across e-commerce, productivity, and hospitality.
- Contributed to Monscierge (North America) hospitality CMS platform for 2 years, supporting deployment to major hotel brands (Holiday Inn, Novotel) and maintaining shared platform features.
- Mentored a team of 5 junior and mid-level engineers through code reviews, pair programming, and technical coaching — improving team velocity and code quality.
- Managed 3–5 concurrent client and internal projects simultaneously, consistently meeting delivery timelines.
- Implemented localisation and internationalisation (l10n/i18n) across hospitality client apps.
- Architected secure payment integration workflows, analytics tracking systems, and native macOS companion applications across multiple product verticals.
Writing
Thoughts & articles
SwiftUI vs UIKit: A Senior Engineer's Honest Take
After 11 years building iOS apps, here's how I actually think about choosing between SwiftUI and UIKit — and why the question itself is often wrong.
ARC — Automatic Reference Counting in Swift
A deep dive into how Swift manages memory under the hood. Understand strong, weak, and unowned references — and how to avoid retain cycles in your iOS apps.
OOP Explained Using One Story You'll Never Forget
Object-Oriented Programming demystified through a single, memorable real-world story. If you've ever struggled to explain encapsulation, inheritance, or polymorphism — this one's for you.
Reading
Books & reading
Recommended
Practical reference I keep coming back to for SwiftUI patterns.
Frameworks for understanding how complex systems behave — surprisingly applicable to app architecture.
A short, practical look at how great products build user habits through the hook model.
A deep, candid biography on relentless ambition, risk-taking, and building at the edge of what's possible.
On the list
Quotes I live by
“I have no special talent. I am only passionately curious.”
“Programs must be written for people to read, and only incidentally for machines to execute.”
“The best interface is no interface.”
“Design is not just what it looks like and feels like. Design is how it works.”
“Simplicity is the ultimate sophistication.”
“Make it work, make it right, make it fast.”
Contact
Get in touch
I'm always open to interesting conversations, collaboration opportunities, and consulting work. The best way to reach me is by email.
ajodedra16@gmail.com