Catalogue as text
| Project | What it is | Built with |
|---|---|---|
| ChatLens | Chat analytics that never leaves your browser. Parses WhatsApp, Instagram and Messenger exports and charts who texts more, when, and what. A Content-Security-Policy blocks every outgoing request, so the privacy claim is enforced, not promised. Source | Next.js, TypeScript, hand-written SVG charts |
| SocialSpace | A table for two. Chat, peer-to-peer calls, a shared canvas and watch-together between two people, over a small WebSocket relay and WebRTC. Source | Next.js, WebSocket, WebRTC, Node.js |
| Gem-VTuber | A desktop companion. A transparent always-on-top window renders a Live2D avatar that talks through the Gemini Live API; the model's tool calls drive its expressions and its lips follow the audio. | Electron, PixiJS, Live2D, WebSocket |
| SRE Autopilot | An RL-style environment for incident response. Seven microservices in a dependency graph, a hidden root cause, noisy telemetry, and an SLA-based reward for whichever agent is on call. | Python, FastAPI, OpenEnv, Docker |
| AppD-Lite-Net | Apple leaf disease detection with a CNN under one million parameters: 99.53% on a held-out test set and 98.80% in 5-fold cross-validation. Co-first author of the manuscript. Frontend | TensorFlow/Keras, FastAPI, React |
| Fouress Bath | The live catalogue site for a plumbing and sanitaryware retailer, with structured data and technical SEO done properly. | Next.js, Tailwind CSS |
Security research as text
- Red-team audit of a production AI assistant (2025). Recovered the assistant's full system prompt through a chain of persona jailbreak, metadata probing and chunked extraction, then reported five findings to the vendor with a proposed hardened prompt design.
- Prompt-extraction comparison across six consumer assistants (2025). Ran one family of extraction prompts against Gemini, ChatGPT, Grok, Perplexity, Meta AI and Claude: three returned instruction-like text, two refused, one returned nothing.
Experience as text
AI/ML & Software Engineering Intern, Bharat Electronics Limited · Jun to Aug 2025
- Built a FAISS-backed retrieval pipeline on Llama 3.2 Vision over 100+ page internal documents, taking lookups for 50+ staff from hours to under 10 seconds.
- Scripted RHEL 9 environment setup, cutting per-machine provisioning from 3 hours to 15 minutes.
- Shipped a one-click installer so non-technical staff could set the system up on-prem.
Secretary, IEEE Computer Society (UPES) · Mar 2026 to present
Moves as text
Legal moves for black (32):
- Pawn a7: a5 a6
- Pawn b7: b5 b6
- Pawn d7: d5 d6
- Pawn f7: f5 f6
- Pawn g7: g5 g6
- Pawn h7: h5 h6
- Knight c6: Na5 Nb4 Nb8 Nd4 Nxe5 Nce7
- Knight g8: Nge7 Nf6 Nh6
- Bishop f8: Ba3 Bb4 Bc5 Bd6 Be7
- Rook a8: Rb8
- Queen d8: Qe7 Qf6 Qg5 Qh4
- King e8: Ke7
Recent moves:
-
- e4 by @Somansh1
- 1... e5 by @Somansh1
-
- Nf3 by @Somansh1
- 2... Nc6 by @Somansh1
-
- Nxe5 by @shreyamT
Toolbox as text
Languages Python · TypeScript / JavaScript · Java · C / C++ · SQL
Web React · Next.js · Tailwind CSS · Node.js · WebSocket · WebRTC
AI / ML RAG pipelines · FAISS · LLM fine-tuning · PyTorch · TensorFlow · scikit-learn
Systems Linux (RHEL) · Docker · Bash · Electron · Git



