Nishant Karajgikar is a seasoned software engineer with a decade of experience building high-performance iOS and systems software, currently working on Core Payments at Stripe and previously leading the Maps SDK for Mapbox. He specializes in Swift, Objective-C(++), and C++, designing ergonomic APIs and performant rendering pipelines—contributions include significant work on the widely used mapbox-maps-ios repo (Metal-backed vector tiles, feature state, and customizable location pucks). His background spans consumer-scale features at Uber (promotions framework for 100M+ users) and secure enterprise clients at Citrix, giving him a rare blend of product-minded frontend SDK work and backend/infrastructure fluency. He mentors engineers and has improved hiring processes, evidencing leadership beyond coding, and enjoys tackling cross-stack problems that balance practicality with performance.
10 years of coding experience
10 years of employment as a software developer
Master of Science (MS) Computer Engineering, Master of Science (MS) Computer Engineering at North Carolina State University
Bachelor's of Engineering Electronics and Communications, Bachelor's of Engineering Electronics and Communications at RNSIT
Interactive, thoroughly customizable maps for iOS powered by vector tiles and Metal
Role in this project:
iOS Mobile Developer
Contributions:3 releases, 410 reviews, 95 commits in 8 months
Contributions summary:Nishant primarily contributed to the mapbox-maps-ios repository by modifying and updating the core rendering and styling components. Their work focused on converting `ColorRepresentable` to a struct, updating ornament options, adding integration tests for generated layers and sources, and implementing feature state management for annotations. Further, the user made changes to location pucks, including the adoption of location puck view models and adjustments for better accuracy and customization.
Turn-by-turn navigation logic and UI in Swift on iOS
Role in this project:
Mobile Developer (iOS)
Contributions:14 commits, 8 PRs, 28 pushes in 21 days
Contributions summary:Nishant focused on implementing and modifying UI components within the `mapbox-navigation-ios` repository, particularly related to the display and reporting of feedback. Their contributions included refactoring the `FeedbackType` enum, updating various UI elements such as `CarPlayNavigationViewController` and `FeedbackViewController`, and making the controls stylable. These changes appear to improve the feedback mechanism in the navigation app.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.