I'm an MCA graduate focused on building secure and scalable backend systems with Java and Spring Boot.
I enjoy designing REST APIs, authentication and authorization systems, database-driven applications, and developer tools.
Currently building RepoLens, a repository intelligence platform that helps developers understand unfamiliar codebases through static analysis.
RepoLens analyzes unfamiliar codebases and transforms source code into structured repository intelligence.
Highlights
- Architecture and dependency analysis
- API and endpoint discovery
- Classes, methods, relationships, and persistence analysis
- Interactive architecture and dependency graphs
- Sequence, ER, DFD, activity, deployment, use-case, and state-machine views
- Evidence-backed repository intelligence and traceability
- Java and multi-language structural analysis
- CLI, REST API, and interactive Web UI
- Automated tests and GitHub Actions CI
- Docker validation and reproducible releases
Tech: Java Β· Gradle Β· React Β· TypeScript Β· REST APIs Β· Static Analysis
π View RepoLens Β· Live Demo
Languages
Java Β· Python Β· SQL Β· JavaScript Β· TypeScript
Backend
Spring Boot Β· Spring Security Β· Spring Data JPA Β· Hibernate Β· REST APIs Β· JWT Β· RBAC
Databases
MySQL Β· Firebase
Frontend
React Β· TypeScript Β· HTML Β· CSS
Tools & Engineering
Git Β· GitHub Β· Maven Β· Gradle Β· Postman Β· Docker Β· GitHub Actions Β· Swagger/OpenAPI
Backend-focused system for JWT authentication, role-based access control, audit logging, API metrics, and a monitoring dashboard.
π View CoreX
Campus operations backend with JWT authentication, RBAC, CRUD APIs, DTOs, pagination, search, Spring Data JPA, and MySQL.
π View CampusFlow
Java Android billing application with Firebase, PDF invoice generation, barcode scanning, offline-first workflows, and payment support.
π View Bill Master
- Data Structures & Algorithms
- System Design
- Advanced Java
- Backend Architecture
- Open Source Development
- Software Engineering Practices
I use GitHub to build projects, publish releases, contribute to open-source codebases, and document engineering work.
Building backend systems, developer tools, and learning in public.
