About Me
Get to know me!
I bring enthusiasm and a futuristic approach to every project I'm a part of. I live for turning ideas into reality, especially when it involves solving complex puzzles and challenges.
My apps include comprehensive unit tests, UI tests, scalable architectures, and design patterns with well-documented, easy-to-read code, and automated deployment to the App Store.
In my free time, I like to read books 📖, play games on PlayStation 🎮, and play football ⚽️. I love listening to music 🎵 and I'm always open to discussing new ideas 💡
Technical Expertise
Languages
iOS Frameworks
Architecture
Tools & CI/CD
Experience
Velotio Technologies
Pune, IndiaLead iOS Developer
Apr 2023 - Present
- Architected a full-fledged on-device Analytics SDK (Firebase alternative) for Capillary Technologies with offline-first event pipeline, dynamic remote-configurable ads & experiences, custom notification routing & deep-link handling, and modular Swift Package–based architecture. Result: enabled multiple enterprise apps to ship analytics without a backend rewrite.
- Designed and built a complete OAuth2/PKCE SDK for WSO2 with ASWebAuthenticationSession-based login flows, token lifecycle management (refresh, revocation, secure storage), strong PKCE/state/nonce validation, and developer-friendly UI components (Sign In/Out, Profile). Result: provided drop-in authentication for mobile clients across enterprises.
- Modernized a large-scale mapping/navigation app by migrating from legacy UIKit + Objective-C to SwiftUI + MVVM + Clean Architecture, improving maintainability with decomposition into Swift Packages, and refactoring core modules: location services, routing stack, bookmark system, and offline map caching. Result: reduced crash rate and improved development velocity.
- Led major refactor of a high-performance Push-to-Talk (PTT) communication app by migrating from legacy Objective-C to modern Swift, integrating Apple PushToTalk framework, Opus-based audio engine, Bluetooth accessory support (Onyx/Voyager), and implementing real-time event handling, streaming, and device state management. Result: improved stability from 85% → 100% crash-free users, enabling enterprise rollout.
TIDAL Music AS (Block Inc.)
Oslo, NorwaySenior iOS Developer
Feb 2021 - Mar 2023
- Built the core playback engine ("BoomBox") as a standalone Swift Package with unified audio pipeline for streaming, offline playback, gapless playback, and crossfade. Integrated DRM, caching, bitrate adaptation, and audio session routing. Became the foundational playback layer used across iOS, iPadOS, CarPlay, and Apple Watch. Result: reduced playback-related crashes by 40%.
- Deep-rooted debugging of audio pipeline edge cases by stabilizing HLS/DRM flows, buffer underruns, and session interruptions. Implemented real-time monitoring, analytics hooks, and automated crash triage.
- Led development of the TIDAL Apple Watch app (50K+ active users) achieving feature parity with iOS: offline downloads, playback control, library sync. Built using SwiftUI + Redux architecture for deterministic state management. Result: shipped major performance improvements for watchOS background tasks.
- Modernized critical parts of the iOS app by migrating Now Playing screen from Objective-C to SwiftUI with animated artwork transitions, rewriting media controls, queue UI, and device routing logic. Result: improved testability & modular design using a Redux-inspired data flow.
Media Magic Technologies
Pune, IndiaiOS Developer
Jun 2015 - Sep 2020
- Developed the Play-Fi Network Player App (200K+ downloads) with multi-room wireless audio playback across Wi-Fi speakers. Built advanced playback pipeline with gapless playback, DLNA/UPnP control, and real-time sync. Integrated Chromecast, Alexa, and AirPlay device discovery/control.
- Integrated multiple global music services including Amazon Music, Apple Music, TIDAL, KKBOX, Qobuz, and others. Implemented OAuth2-based authentication, playlist sync, search, and catalog browsing. Managed DRM streams, HLS playback, and caching for premium audio formats.
- Implemented cross-technology audio and device protocols by building custom modules in Objective-C, Swift, and C++ for high-performance networking. Worked with UDP/TCP device discovery, Wi-Fi provisioning flows, and firmware update systems. Integrated third-party SDKs and REST APIs for speaker control and cloud services.
- Improved app stability & performance across a 5-year product lifecycle by refactoring legacy modules and optimizing networking stack. Added crash reporting, analytics instrumentation, and automated QA tooling. Result: supported global partners shipping Play-Fi technology in their speakers.
My Apps
A collection of iOS apps I've built and published on the App Store
⭐ Featured Apps
Marathi Hindi Compass
Navigate with cultural touch! Compass app displaying directions in Marathi and Hindi languages. Features big bold text, degree display, and North pointer - perfect for users who prefer regional languages.
Instagram Clone with SwiftUI
A fully functional Instagram clone built with SwiftUI and MVVM architecture. Perfect learning resource for developers looking to master SwiftUI and Combine.
Ping Network Tools
Professional network monitoring and diagnostics tools. Check connectivity, measure latency, and troubleshoot network issues with ease. Perfect for developers and network administrators.
📱 All Published Apps
Recommendations from Colleagues & Leaders
Pankaj has worked for my projects back in Media Magic and then later at Velotio. He is both a strong iOS developer and Android mobile app developer. He's also leading and providing guidance to junior developers. He is easy to communicate and provide timely feedback. I highly recommend him to any mobile development organizations.
It was my great pleasure to work with Pankaj at MMT. Pankaj is an experienced iOS developer. He takes pride in his work, and he's very responsible and responsive to requests, very easy to work with, excellent communicator. He sees the needs of the team and goes an extra mile to support business needs. Pankaj would be an excellent addition to any team both as an individual contributor as well as a Lead.
Few people have the opportunity to work with someone 'Ridiculously efficient' like Pankaj. Pankaj is expertly filled the role of technical leader for his given years of experience. He made my life easy by owning complete delivery of one of the projects I was handling. I was impressed by Pankaj's ability to deal with even the toughest problems – effortlessly. That skill often takes years to develop among professionals, but it seemed to come perfectly naturally to him. Any employee would be lucky to have Pankaj as employee. I highly recommend him.
I worked with Pankaj for more than a year Media Magic. I've seen him excel at core elements of his job like building feature rich applications, delivering consistently. He goes a step ahead by interacting with UX, QA team to improve the product and enhance end users experience. This rare mix of productivity and ambition sets a great example for the rest of the team, and explains why everyone loves working with Pankaj, no matter where they fall on the org chart.
He can be your best buddy, pal, mentor, colleague or rival its up to you how you pursue with him and he will be best in all these roles. :) One of righteous dedicated and goal oriented professional, best to have near around.
Pankaj is very detail-oriented, motivational and goto person. Having worked with him, I can safely say that he is there for every issue his teammates face, he likes taking ownership of tasks.