
Vidly
Entertainment streaming platform offering movies, TV shows, live TV, and music videos with personalized recommendations, offline viewing, and seamless playback across devices.
From native iOS applications to cross-platform products, I build secure, scalable, and user-focused mobile experiences that people enjoy using.
Technologies, frameworks, and engineering practices I've used to build scalable mobile products across iOS, Android, Flutter, streaming, security, and fintech.
I enjoy solving the kinds of mobile engineering challenges that users never notice—because everything just works. Whether it's reducing video startup times, building secure VPN tunnels, or designing architectures teams can maintain for years, I focus on creating reliable products that scale.
Outside of building products, I'm passionate about clean architecture, mentoring developers, and solving complex engineering challenges.
I build production-ready mobile applications across iOS, Android, Flutter, and React Native with a strong focus on scalability, performance, and user experience.
"Great mobile products are built on performance, security, and maintainability—not compromises between them."
10+ years of progressive mobile engineering responsibility
A selection of production applications I've helped design, build, and ship across streaming, fintech, and connected devices.

Premium Video Streaming
Premium streaming platforms delivering secure, high-quality video experiences with optimized playback, FairPlay DRM protection, and scalable media pipelines serving hundreds of thousands of users.

Digital Banking Wallet
Enterprise banking application providing secure digital wallet functionality, payments, authentication, and seamless financial services with a focus on reliability and user experience.

BLE Smart Device
Mobile application enabling secure Bluetooth Low Energy communication with connected hardware, featuring reliable pairing, background synchronization, and real-time device interaction.
Technologies I work with every day to build production-grade iOS apps
Production Video Platforms
Designed and delivered premium video streaming applications supporting live and on-demand content with a strong focus on playback performance, content protection, and exceptional viewing experiences.
Engineered high-performance AVPlayer pipelines with adaptive bitrate streaming (HLS), offline downloads, Picture in Picture, AirPlay, Chromecast support, subtitles, and optimized buffering for seamless playback.
Implemented FairPlay Streaming (FPS) with secure license server integration, encrypted media delivery, certificate management, and protected playback for premium content distribution.
Built scalable streaming experiences supporting Live TV, Video-on-Demand, playback analytics, and real-time monitoring using Firebase, Mux, and Conviva to improve quality of experience.
Optimized startup latency, memory consumption, buffering behavior, and rendering performance using Instruments and AVFoundation best practices to deliver responsive playback across iPhone and iPad.
Enterprise Security Solutions
Designed and delivered secure networking infrastructure for enterprise, fintech, and VPN applications with a focus on encrypted communication, strong authentication, and production-grade security.
Built enterprise VPN solutions using WireGuard and Apple's Network Extension framework, implementing custom tunnel configuration, secure routing, connection lifecycle management, kill switch support, and reliable background connectivity.
Implemented certificate-based authentication using PKI and client certificates (.p12), OAuth/JWT authentication, TLS 1.3, certificate pinning, biometric authentication (Face ID/Touch ID), and secure credential storage with Keychain.
Developed secure networking layers with URLSession and Alamofire, supporting encrypted REST APIs, automatic token refresh, ATS compliance, custom URLSession delegates, resilient session management, and background networking.
Applied OWASP Mobile Security recommendations, secure data storage, jailbreak detection awareness, defensive coding techniques, and end-to-end encryption practices to protect sensitive user and enterprise data.
Building Scalable Mobile Systems
Designed and evolved scalable mobile architectures that improve maintainability, accelerate feature delivery, and support long-term product growth across enterprise and consumer applications.
Architected production applications using MVVM, VIPER, Coordinator, Clean Architecture, and Repository patterns, creating modular, testable, and maintainable codebases that support long-term scalability.
Built reusable networking layers, shared UI components, dependency injection, and common utilities that reduced development effort, improved consistency, and accelerated feature delivery across multiple projects.
Introduced modern architectural patterns, established coding standards, conducted code reviews, mentored developers, and promoted SOLID principles to improve code quality and team productivity.
Designed systems that adapt to changing business requirements, enabling teams to safely extend applications, introduce new features, and refactor with confidence while maintaining production stability.
Building Fast & Reliable Mobile Experiences
Optimized production mobile applications for speed, responsiveness, and stability by improving startup performance, memory efficiency, rendering, networking, and media playback across enterprise and consumer products.
Improved application startup time, UI responsiveness, scrolling performance, and rendering efficiency through profiling, code optimization, efficient state management, and asynchronous processing.
Optimized memory allocation, eliminated memory leaks, managed background tasks, and improved resource utilization using Instruments, Memory Graph, and performance profiling to ensure stable long-running applications.
Enhanced API efficiency through caching, pagination, retry strategies, and optimized network requests while improving streaming performance with adaptive buffering, image caching, and low-latency media delivery.
Leveraged Instruments, Crashlytics, Firebase Analytics, and production monitoring to identify bottlenecks, reduce crashes, and continuously improve application performance and reliability.
Reliable Delivery & Production Releases
Managed the complete mobile release lifecycle, streamlining deployments, automating release workflows, and ensuring reliable delivery of production-ready applications across iOS and Android.
Managed production releases through App Store Connect, TestFlight, and Google Play Console, coordinating versioning, beta testing, phased rollouts, hotfixes, and store compliance for successful deployments.
Automated mobile release workflows using Fastlane, including code signing, provisioning profile management, versioning, build generation, and deployment preparation to reduce manual effort and improve consistency.
Collaborated with GitHub Actions, Azure DevOps, and Bitrise pipelines to support automated builds, continuous integration, testing, and efficient release processes within Agile development teams.
Maintained reliable production deployments through Git workflows, environment management, release validation, production monitoring, and rapid hotfix delivery to ensure application stability and continuous delivery.
Delivering Native-Quality Mobile Experiences
Built and maintained production mobile applications across iOS, Android, Flutter, and React Native, selecting the right technology stack to balance performance, scalability, and business requirements.
Developed high-performance mobile applications using Swift, SwiftUI, UIKit, Objective-C, and Kotlin, leveraging platform-specific capabilities to deliver intuitive and responsive user experiences.
Built and maintained Flutter and React Native applications while integrating native iOS and Android functionality through platform channels and custom native modules when required.
Integrated platform-specific features including Bluetooth LE, media playback, push notifications, biometrics, location services, camera, secure storage, and background processing across multiple mobile platforms.
Evaluated project requirements and selected the most suitable development approach—native or cross-platform—to optimize performance, maintainability, development efficiency, and long-term scalability.
Production apps serving millions of users — with engineering depth to match

Entertainment streaming platform offering movies, TV shows, live TV, and music videos with personalized recommendations, offline viewing, and seamless playback across devices.

Production-scale music streaming platform delivering online and offline playback, artist discovery, playlists, and social engagement for hundreds of thousands of users.

Enterprise collaboration platform enabling teams to deliver interactive presentations, share content in real time, and collaborate seamlessly across meeting rooms and external displays.

Bluetooth Low Energy (BLE) application for remotely controlling RC vehicles with real-time steering, speed management, telemetry, and reliable device connectivity.

Merchant payment platform enabling businesses to accept QR code payments, manage digital wallets, track transactions, process settlements, and monitor financial activity securely.

Enterprise workforce management platform helping organizations manage employees, tasks, equipment, and operational workflows through a centralized mobile solution.

Smart building management platform enabling tenants, visitors, and administrators to manage facilities, bookings, digital access, and building services from a single mobile application.

Premium OTT streaming platform delivering Live TV and Video-on-Demand with FairPlay DRM, adaptive HLS streaming, Chromecast, AirPlay, and a custom playback architecture.

Enterprise mobile banking application enabling secure digital banking through biometric authentication, encrypted transactions, fund transfers, and comprehensive account management.
Healthcare platform enabling patients to discover doctors, book appointments, view available time slots, and manage medical consultations through a seamless mobile experience.

Smart office application for controlling height-adjustable desks through Bluetooth Low Energy (BLE), enabling ergonomic workspace automation with presets, device management, and real-time desk control.

Fitness training platform offering live coaching sessions, exercise tutorials, trainer profiles, and personalized workout experiences for home and gym users.

Official Peshawar Zalmi mobile application delivering live match updates, player statistics, team news, videos, and exclusive content for cricket fans.

Digital magazine platform enabling users to discover, download, and read premium publications with an optimized offline reading experience.

Vehicle tracking and security platform providing real-time GPS monitoring, trip history, geofencing, vehicle health insights, and smart notifications for individual vehicle owners.

Smart home lighting platform enabling users to discover, pair, and control Bluetooth-enabled lighting devices with advanced color, brightness, and automation features.

Cross-platform retail application enabling customers to browse products, check stock availability, place orders, and collect purchases in-store, reducing shopping time and improving convenience.

OTT entertainment platform offering both audio and video streaming with personalized recommendations, playlists, and seamless media playback.

Live streaming platform enabling artists to broadcast performances, interact with audiences in real time, grow their fan base, and monitor engagement analytics.

Merchant management platform built for vendors at Thailand's famous Chatuchak Weekend Market, enabling product management, barcode scanning, sales reporting, and business operations from a single mobile application.

Health and activity tracking application that integrates with Apple HealthKit to monitor daily fitness activities, visualize progress, and motivate users through achievements and activity insights.

Telecom self-service application enabling customers to monitor mobile usage, manage subscriptions, purchase add-ons, and recharge accounts through a seamless digital experience.

Parcel management platform enabling users to track shipments, monitor delivery history, and manage package information through a simple mobile experience.

Professional metronome application designed for musicians and music students, delivering highly accurate tempo control with low-latency audio playback for practice sessions.

Digital shopping platform for Safa Gold Mall, helping visitors discover stores, browse promotions, explore floor maps, and stay updated with mall events through an intuitive mobile experience.

Travel meetup platform connecting like-minded travelers through real-time chat, location-based discovery, and shared trip planning.

Interactive cooking academy platform delivering professional culinary courses through structured video lessons, progress tracking, and personalized learning experiences.

Marketplace platform connecting clients with professional makeup artists through booking requests, real-time messaging, and location-based artist discovery.
Recognition, publications, and engineering milestones across 10+ years
Deep-dives into mobile engineering, architecture, and hard-earned lessons from production — iOS, Android, Flutter, and React Native
A comprehensive guide to setting map pins on specific locations in MapKit using Swift — covering MKPlacemark, MKPointAnnotation, and custom MKAnnotation implementations.
A comprehensive guide to VIPER architecture — a software design pattern specifically tailored for iOS development that divides app logic into distinct modules for clean, scalable, and testable code.
A comprehensive developer's guide comparing native and hybrid mobile development — covering performance, UX, hardware integration, maintenance, and strategic business considerations for choosing the right approach.
A perspective on the cognitive reality of programming — why feeling stuck is actually a growth indicator, how to navigate imposter syndrome, and tactical strategies for overcoming the learning plateau.
Open to senior mobile engineering roles, consulting engagements, and technical partnerships
Whether you're scaling a video streaming platform, building enterprise security infrastructure, or architecting a greenfield iOS app — I'd love to hear about the challenge. I work best on technically complex problems where performance and security matter.
Thanks for reaching out. I'll get back to you within 24 hours.