Hi 👋
Sparsh Gupta
Experience
GOOGLE SUMMER OF CODE'25 @KEPLOY
Open Source Developer
- Tech: Golang, Postgres, Neo4J, Docker, MCP, Python, Javascript, JAVA
- Keploy is a leading open source test generation platform where I contributed to the OSS Code Indexer project.
- Enhanced Keploy's functionality by building a "Talk to Your Codebase" tool that enables interactive exploration of large OSS repositories through intelligent indexing.
NXTECHWORKS
Project Intern | Full Stack Developer
- Tech: Node.js, React.js, PostgreSQL (pgvector), Cloud, Python (FastAPI), Docker, Kubernetes
- Built an AI Interview Application currently used by 10+ companies and 150+ candidates in Germany.
- Enables companies to upload jobs, find best-matched candidates, and conduct AI-based interviews.
Technical Skills
Languages
Libraries and frameworks
Databases
Tools and technologies
Containerization
Cloud
My Projects

Built a backend system that converts multi-language repositories into a richly typed Neo4j graph capturing packages, structs, interfaces, methods, classes, and functions for impact analysis, API discovery, ownership tracking, and safe refactoring. Optimized for monorepos with batched Cypher writes through Golang goroutine pipeline, achieving indexing of ~1M LoC in under 10 minutes.
Click to read more →

Notifications are the major part of any apps and Go concurrency helped in producing many notifications in realtime. Implemented sync.RWMutex based NotificationStore to safely handle concurrent reads/writes from multiple Kafka consumers, preventing race conditions.
Click to read more →

TakeNotes provides you a way to take snippets according to a specified timeline and once timeline exceeds, it will be deleted. Captures authenticated user ID with snippet creation and implements proper database query filtering to ensure data isolation across users with comprehensive test coverage using Go generics.
Click to read more →


