Assistant Professor · SIRT Bhopal
Ex-Lenovo · Ex-ShareIT · M.Tech CSE · PG-DAC (CDAC) · B.Tech CSE · Android Developer · On-Device AI Tinkerer
I am an Assistant Professor at SIRT Bhopal with an M.Tech in CSE and a Post Graduate Diploma in DAC from CDAC. Before academia, I worked in the industry as a QA Team Lead at Lenovo Mobiles and a Tester at SHAREIT, giving me hands-on experience with Android OS internals, cross-platform testing, and shipping real products. I now build things close to the metal — custom keyboards, on-device AI, document tools, and custom Android ROMs — and publish open lab manuals for RGPV CSIT courses here on GitHub.
- Currently building Keyboard69 Revived — a Kotlin Android IME recreating the discontinued NinType dual-finger swipe keyboard
- Developing PinGrab — a Flutter app with a custom in-app browser and hybrid media extraction system
- Maintaining SoulVault — an on-device LLM inference chatbot using llama.cpp via JNI
- Producing RGPV lab manuals for CSIT-406 (.NET), CSIT-606 (Android), CSIT-405 (DBMS), and more
- Active in ProjectElixir-Devices, xiaomi-haydn-devs, and HorizonV2 orgs
- Arctic Code Vault Contributor
Languages
Frameworks & Tools
| Project | Stack | Description |
|---|---|---|
| Keyboard69 Revived | Kotlin, Android IME | Dual-finger swipe keyboard recreating NinType |
| PinGrab | Flutter, Kotlin | In-app browser with hybrid media extraction |
| SoulVault | Flutter, llama.cpp, JNI | On-device LLM chatbot with NPU inference |
| ScanVault | Flutter, ML Kit, AES-256 | Local document scanner with OCR and encryption |
| Null Pointer Panic | Flutter, Flame | Typing game where programming keywords spawn as enemies |
Open-source study materials for RGPV CSIT students.
| Subject | Code |
|---|---|
| Android Programming | CSIT-606 |
| .NET Framework | CSIT-406 |
| Database Management Systems | CSIT-405 |
| Software Engineering & Agile | CSIT-601 |
| Role | Organization | Duration |
|---|---|---|
| Assistant Professor | SIRT Bhopal | Present |
| Quality Assurance Team Lead | Lenovo Mobiles | 2015 – 2016 |
| Tester | SHAREIT | 2013 – 2016 |
Lenovo Mobiles — Led a team of 20, completed 11 projects. Identified bugs and vulnerabilities in Android OS, provided detailed feedback logs, and ensured a positive customer experience.
SHAREIT — Identified and reported defects, significantly reducing overall product defects. Performed cross-browser and cross-platform compatibility testing.
Device maintainer and contributor across multiple custom ROM organizations.
| Device / Repo | Org | Notes |
|---|---|---|
| Xiaomi Mi 11x Pro (haydn) | xiaomi-haydn-devs | Device tree + vendor blobs |
| SM8350 Common | ProjectElixir-Devices | Shared platform tree |
| Asus ROG Strix G17 | Personal | OpenCore EFI — macOS Monterey & Big Sur |
| HorizonV2 | HorizonV2 | Active org contributor |

