Nishant Karajgikar

Software Engineer at Stripe

Washington, District of Columbia, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code10 years of coding experience
job10 years of employment as a software developer
bookMaster of Science (MS) Computer Engineering, Master of Science (MS) Computer Engineering at North Carolina State University
bookBachelor's of Engineering Electronics and Communications, Bachelor's of Engineering Electronics and Communications at RNSIT
languagesEnglish, Hindi, Kannada
github-logo-circle

Github Skills (16)

uid10
map-box10
swift10
ios10
front-end-development10
ui-design10
annotate10
enums10
annotations10
mapbox-gl10
graphical-user-interface9
metal9
user-interface9
maps9
swiftui-app4

Programming languages (6)

TypeScriptObjective-C++Objective-CSwiftPythonKotlin

Github contributions (5)

github-logo-circle
mapbox/mapbox-maps-ios

Jan 2021 - Oct 2021

Interactive, thoroughly customizable maps for iOS powered by vector tiles and Metal
Role in this project:
useriOS 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.
metalmapboxcustomizablemapios
mapbox/mapbox-navigation-ios

Jun 2020 - Jul 2020

Turn-by-turn navigation logic and UI in Swift on iOS
Role in this project:
userMobile 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.
swift-package-manageramazon-pollypollymap-matchingguidance
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.
Request Free Trial