Hi! I am Naman Dwivedi (naman14). I am a software engineer primarily working with Web3 and Android. Currently, I am building Xtremeverse and BTX mobile shooter game at Glip . Previously, I worked at BharatPe, Doubtnut and Grofers. I graduated in 2018 from Delhi Techonological University. I am an open source enthusiast and most of my work can be found on my Github.
Web3/Game/Android. Building Xtremeverse, Web3 anime gaming universe and GameFi platform
Also building BTX Battle Xtreme, anime mobile shooter game, built the Glip platform of 1M gamers community, and the best Android game recording and live streaming tool
Official app of the Indian Prime Minister's office
Built the official app of the Indian Prime Minister's office after winning a large contest in collaboration with Google and Government of India. This app gives citizens access to critical information about flagship programmes. In addition, the app provides an overview of the Prime Minister’s major initiatives, news and social media updates, all in 10 indian languages.
Evidence for Policy design at Harvard University
Consulting on Paydash, a monitoring tool for block officials overseeing MGNREGA, India's employment guarantee programme for rural households. Helping EPoD with all their tech requirements - Android, Backend (Python, Node.js), ETL scripts, Analytics etc.
Mifos Initiative
Created a mobile wallet framework based on top of Apache Fineract using clean architecture and supporting merchant payments, store of value, transfers and payments. Currently serving as a GSOC mentor for the project.
Built the official app of the Indian Prime Minister's office after winning a large contest in collaboration with Google and Government of India. This app gives citizens access to critical information about flagship programmes. In addition, the app provides an overview of the Prime Minister’s major initiatives, news and social media updates, all in 10 indian languages.
PKBG brings the familiar PUBG / CS:GO like shooting dynamics, combined with Fortnite's building mechanics that allow us to build walls around us in an AR world and then engage in a shootout with real people who can hide behind virtual walls.
Visualize algorithms and data structures using animations. All visualizations are completely done using native canvas APIs for Android. Sorting, Binary Search, BST, BFS and DFS traversal, Dijkstara and bellman ford search visualizations are currently present.
Neural style in Android. Arcade lets you stylize your photos with famous artworks. Arcade is like Prisma but works completely on the Android side. Arcade was built after porting Torch-7 implementation of neural style algorithm to Android and writing a small bridge between Lua -> C -> Java
Accord is an Android library for automating performance measurements that easily integrates with existing CI infrastructure.
Material theme music player that works across all form factors (phones, wear, auto, cast, assistant) and uses latest tools (Kotlin, Architecture components, Room, Databinding)
Material design music player for Android with support for Chromecast, Android wear and Android Auto. Timber focuses on customisability and also supports lyrics and LastFM scrobbling.
A reference implementation of Mifos platform wallet and payment capabilities using Apache Fineract. Mobile Wallet was my Google summer of code project for 2017.
The game is now released on Google Play. Built at Hack In Out 2018, PKBG is a game inspired by a crossover of Fornite and PUBG with 1:1 games being played in AR world built with Sceneform and cloud anchors and using machine learning to detect potential bullet hits to the players
Visualize algorithms and data structures using animations. All visualizations are completely done using native canvas APIs for Android. Sorting, Binary Search, BST, BFS and DFS traversal, Dijkstara and bellman ford search visualizations are currently present.
Material design focused Power Menu for Android. Originally built after coming across a design concept on Dribble, Material power menu was turned into actual app after utilising a set of new animation APIs that were introduced in Lollipop.
Neural style in Android. Arcade lets you stylize your photos with famous artworks. Arcade is like Prisma but works completely on the Android side. Arcade was built after porting Torch-7 implementation of neural style algorithm to Android and writing a small bridge between Lua -> C -> Java
Spider is an Android library to monitor and modify network requests including modifying response body. Spider currently only works with Retrofit.
Android/Java wrapper around Lame mp3 encoder. Lame is a powerful mp3 encoder that supports a number of operations. TAndroidLame was built as a wrapper library around Lame.
Muzei is a menu bar app for macOS that lets you use daily updated famous works of art as the wallpaper. Muzei also supports using top scoring images from Reddit and Unsplash as the wallpaper. Customisation options like blurring, dimming and specifying the subreddit are present.
Gnome shell extension for adb tools with support for taking screenshots, recording screen, connecting over TCP and capturing bug report.
macOS screensaver simulating a terminal. TerminalScreensaver makes your computer look like a terminal. This is perfect for going out for a cup of coffee and pretending to your boss that some terminal process is going on.
CS:GO real time scorebot using Valve's Game State Integration. CS:GO Live uses Valve's Game State Integration to collect game state changes and broadcast them in them real time.
S Tools+ is an Android app to keep track of CPU and Sensors alongwith useful features like color picker, compass and device information
Android app to check Hacktoberfest status and explore projects and issues to get started with the open source community.
A demo of various animation in Google Play Games app using the Transition framework of Android introduced in Lollipop.
Enhancing UI/UX using Java animations
Android NDK - Porting native softwares to Android
QuickConnect: Instantly view onchain social identities, showcase insights, recommendation score and connect with nearby users using ultrasound waves, built using AirStack
DecentAI: Decentralised AI nodes network and zkbnbandroid: Android implementation for zkbnb APIs
Switch: Instant replay clip NFT drops and bidding for live viewers and pay per minute billing for live streams
Player Known Battle Grounds. PKBG brings the familiar PUBG / CS:GO like shooting dynamics, combined with Fortnite's building mechanics that allow us to build walls around us in an AR world and then engage in a shootout with real people who can hide behind virtual walls.
Alfred: Alfred helps in detecting onset of medical conditions like Parkinson's disease.
Winner of the Delhi edition of AngelHack Global hackathon. Developed Chestream, a social network around video streaming.
We made an offline to offline payment solution using near ultrasonic waves for data transfer.
We made an Android app to track real time return on different investments and create awareness for different financial schemes of the government
We made an Android app that provides extensive data on Education in India and helps chooses users best schools near them
Google India Blog
Indian Express
Built with Gatsby
View source on Github