Naman Dwivedi is a founding engineer with 11 years of hands-on experience building Android-first products and backend features across startups and policy-focused projects. Based in Delhi, he has shipped apps for companies like Blinkit, BharatPe, Doubtnut and contributed to government and nonprofit efforts including the PMO app and a Harvard-backed financial statistics project. A pragmatic mobile engineer, he blends polished UI/UX work (material-themed music player, power menu demos) with systems-level tasks such as authentication data layers for wallet/payment platforms. He is an active open-source contributor who builds educational tooling—like an algorithm visualizer—and production-ready libraries that emphasize animation, data binding and smooth user interactions. Comfortable spanning the stack, he pairs startup founding experience and product instincts with a track record of refactoring, architectural improvements, and shipping resilient features under tight timelines. Notably, his work often surfaces in cross-form-factor projects (phone, wear, auto, cast, assistant), reflecting an uncommon focus on broad platform compatibility.
11 years of coding experience
4 years of employment as a software developer
Bachelor of Engineering (BE), Bachelor of Engineering (BE) at Delhi College of Engineering
A reference implementation of Mifos platform wallet and payment capabilities. Default branch is Dev for Pull Requests. Main is release code and subject to release process.
Role in this project:
Back-end Developer
Contributions:94 commits, 57 PRs, 91 pushes in 2 years 8 months
Contributions summary:Naman's commits focused on implementing the data layer for user authentication, including use cases for authenticating a user and creating new users. This involved changes to both the domain layer with the creation of User models and the data layer with the creation of UserEntity and UserDetailsEntity, including api endpoints for user authentication and fetching user details. They also touched upon the login user flow by modifying LoginActivity.
Material theme music player that works across all form factors (phones, wear, auto, cast, assistant) and uses latest tools (Kotlin, Architecture components, Room, Databinding)
Role in this project:
Mobile Developer (Android)
Contributions:5 releases, 172 commits, 17 PRs in 2 years 5 months
Contributions summary:Naman implemented the functionality to fetch songs using a ViewModel and a repository, interacting with the Android MediaStore. They refactored the application by implementing data binding and a RecyclerView adapter to display the songs in a list format. Additionally, the user integrated the use of a new data class, and created a category song fragment, along with a full now playing screen. They also made several UI enhancements and updates to layout files to improve the user interface.
databindingkotlinandroidmusic-playerwearos
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.