Projects
Production-grade applications and systems built by Shubham.
Filter by Category
Featured Projects
HelpMate
FeaturedMultilingual Emergency and First-Aid Assistance System
An offline-first emergency assistance mobile application tailored for low-literacy users and high-stress scenarios, featuring high-contrast pictorial guidance, step-by-step first-aid protocols, and dynamic CPR pacing.
- Built a native-language accessibility engine supporting 11 regional languages combining pre-recorded localized audio cues and Text-to-Speech voice narration.
- Developed a one-touch SOS dispatch system with a 3-second hold-to-trigger safety mechanism, real-time GPS coordinate geocoding, and automatic multi-recipient emergency SMS alerting via a custom native Android SMS module.
- Implemented an intuitive Symptom Checker and Emergency Triage flow with local caching, ensuring 100% offline access to critical life-saving guides without internet connectivity.
NotesHub
FeaturedFull-Stack Collaborative Note-Sharing and Social Platform
A full-stack collaborative note-sharing and social learning platform enabling users to create, organize, and share study materials through hierarchical folder structures and rich note management.
- Implemented real-time direct messaging with Socket.io, supporting live typing indicators, read receipts, and online or offline presence tracking.
- Developed a social timeline and notification system using Server-Sent Events with aggregated feeds based on user network relationships and activity.
- Created an interactive analytics dashboard using Recharts to visualize engagement metrics, note activity, and user interaction trends.
- Integrated secure authentication using bcrypt, media handling via Multer and Cloudinary, and optimized global state management with Redux Toolkit and Redux Persist.
Codebase RAG Engine & Dashboard
FeaturedAI-Powered Repository Intelligence System
A high-performance Retrieval-Augmented Generation system for indexing, analyzing, and querying software codebases in real time through Web UI, TUI, and CLI interfaces.
- Implemented AST-aware semantic parsing using Tree-sitter to extract functions, classes, and imports across TypeScript, JavaScript, Python, and Java codebases.
- Designed an incremental indexing pipeline using SHA-256 file hashing to avoid redundant reprocessing and automatically prune deleted or modified files.
- Developed repository-local vector storage using ChromaDB with isolated directories and process-safe concurrency control via file locking.
- Engineered a 1-hop call-graph expansion system to resolve cross-file dependencies and eliminate retrieval blind spots in multi-file projects.
- Built an interactive 2D force-directed codebase graph visualizer using React and react-force-graph-2d, and integrated NVIDIA NIM with Llama 3.1 8B Instruct for context-aware, streaming, token-budgeted responses.
- Provided multiple interfaces including a modern React dashboard, a terminal-based TUI, and a CLI tool for indexing and querying repositories.