{
"name": "Kaustub Gairola",
"role": "Backend Engineer",
"education": "B.Tech CSE, KIIT University (CGPA 9.18)",
"stack": ["Java", "Spring Boot", "Spring Security", "PostgreSQL", "Redis"],
"focus": ["Distributed systems", "REST API design", "Agentic AI"]
}This is the layered shape my Spring Boot projects follow. It's a loop here, but in the live terminal you can send the requests yourself: type curl localhost:8080/api/projects, then curl localhost:8080/api/admin, then login admin and try again.
| Service | Status | What it is |
|---|---|---|
| Vaultify | 🟢 UP | Secure finance backend: JWT, RBAC, layered architecture, PostgreSQL |
| URL Shortener | 🟢 UP | Collision-free short codes, indexed lookups, redirects |
| Task Manager | 🟢 UP | Secured REST API, enum status transitions, global exception handling |
| API Rate Limiter | 🟢 UP | Token bucket, Redis-backed state, request-interception middleware |
| Prompt-to-App AI Platform | 🟢 UP | Natural language → working web app, repo built with Lovable |
| Layer | Tools |
|---|---|
| Language | Java, C, Python, SQL |
| Framework | Spring Boot, Spring Security, Spring Data JPA / Hibernate |
| API | REST design, JWT + RBAC, Postman, centralized validation and error handling |
| Data | PostgreSQL, Redis, indexed queries |
| Agents | Google Agent Development Kit, A2A communication, OpenAI API |
| Cloud and tooling | Google Cloud, Docker, Git, Maven, IntelliJ, Jira |
OWASP WebGoat: merged PR #2302, a null-safe comparison fix in the SQL Injection lesson of one of OWASP's flagship Spring Boot training projects.
- Shortlisted for Round 1 of Google The Big Code (top 15,000 across India)
- Algo University Stage 2 qualifier, top 8% in India (2025)
- KIIT Merit-Based Scholarship
- HackerRank Java certification
| mailtokaustubgairola@gmail.com | |
| linkedin.com/in/kaustub-gairola | |
| 🧩 LeetCode | leetcode.com/u/Kaus_theta |
| 💻 Terminal | kaustub593s.github.io |
| 🐙 GitHub | github.com/Kaustub593S |
