Kaushik Gopal is a Principal Mobile Engineer with 11 years of experience, currently leading Caper smart cart software and front-end efforts at Instacart. He has progressed through senior engineering and leadership roles at Instacart since 2015, blending hands-on Android development with product-facing system design. An active open-source contributor, he has improved Instacart’s truetime-android NTP library—simplifying RxJava code and preparing coroutine support to ensure reliable device time sync. Beyond corporate roles, he co-hosts the popular Fragmented Podcast for Android developers, signaling strong community influence and mentorship. Trained at Carnegie Mellon (MS in Computer Software Engineering) and IIT Madras, he combines rigorous academic grounding with a track record of shipping production mobile systems and bridging mobile, embedded, and frontend disciplines.
11 years of coding experience
8 years of employment as a software developer
Indian Institute of Technology Madras
Master's degree Computer Software Engineering, Master's degree Computer Software Engineering at Carnegie Mellon University
Android NTP time library. Get the true current time impervious to device clock time changes
Role in this project:
Mobile Developer (Android)
Contributions:7 releases, 6 reviews, 97 commits in 6 years 2 months
Contributions summary:Kaushik contributed to the `instacart/truetime-android` repository, an Android NTP time library, by implementing features and refactoring code related to time synchronization. They added a new interface `TrueTime2` and made various changes to the RxJava-based implementation. Furthermore, the user worked on integrating the time library into a sample application. These efforts included simplifying Rx code and preparing for a coroutine implementation.
Contributions:1 release, 24 pushes, 1 tag in 2 years 6 months
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
Kaushik Gopal - Principal Mobile Engineer at Fragmented Podcast