$ cat /etc/profile.d/kaustub.sh
NAME = "Kaustub Gairola"
ROLE = "Backend Developer"
UNIVERSITY= "KIIT University — B.Tech CSE (2024–2028)"
GPA = 9.3 # yes, that's real
COMPANY = "Onix" # currently surviving internship
LOCATION = "India 🇮🇳"
STACK = ["Java", "Spring Boot", "PostgreSQL", "Redis"]
INTERESTS = ["Distributed Systems", "Agentic AI", "Cloud Infra"]
CURRENT = "Building APIs nobody asked for but everyone needs"
WARNING = "Will spontaneously explain CAP theorem at parties"// honest thoughts at 2am
┌──────────────────────────────────────────────────────────────────┐
│ kaustub@dev:~$ git commit -m "fix" │
│ │
│ > fixed the bug that caused the fix that broke the feature │
│ > that was already broken before I touched it │
│ │
│ kaustub@dev:~$ git push │
│ kaustub@dev:~$ # works on my machine ¯\_(ツ)_/¯ │
│ │
│ > *3 hours later* │
│ > "oh the bug was a missing semicolon" │
│ │
│ kaustub@dev:~$ while(alive) { │
│ ... eat(); // optional, skippable │
│ ... sleep(); // deprecated, rarely called │
│ ... debug(); // runs 90% of the time │
│ ... stackoverflow();// the real senior dev │
│ ... commit("fix"); // descriptive messages are a myth │
│ ... repeat(); // unfortunately │
│ ... } │
│ │
│ kaustub@dev:~$ █ │
└──────────────────────────────────────────────────────────────────┘
// philosophy.exe has entered the chat
╔══════════════════════════════════════════════════════════════════╗
║ BRUTAL TRUTHS ABOUT CODING ║
╠══════════════════════════════════════════════════════════════════╣
║ ║
║ 01. "It works, I don't know why" is a valid production state. ║
║ ║
║ 02. The best code you ever write will be deleted ║
║ by someone who "just cleaned things up a bit." ║
║ ║
║ 03. First, make it work. ║
║ Then, make it clean. ║
║ Then, make it scale. ║
║ Then, watch your manager ask to change the requirements. ║
║ ║
║ 04. 80% of debugging is System.out.println(). ║
║ The remaining 20% is pretending you don't use it. ║
║ ║
║ 05. Every "quick fix" is a technical debt mortgage ║
║ your future self will be paying off for years. ║
║ ║
║ 06. The rubber duck on your desk has solved more bugs ║
║ than Stack Overflow ever will. ║
║ ║
║ > exit ║
║ bash: exit: too many open loops — cannot exit ║
╚══════════════════════════════════════════════════════════════════╝
╔══════════════════════╦════════════════════╦═══════════╗
║ Skill ║ Progress ║ Level ║
╠══════════════════════╬════════════════════╬═══════════╣
║ Java ║ ██████████ ║ Advanced ║
║ Spring Boot ║ █████████░ ║ Advanced ║
║ Spring Security ║ ████████░░ ║ Strong ║
║ REST API Design ║ █████████░ ║ Advanced ║
║ PostgreSQL ║ ████████░░ ║ Strong ║
║ System Design ║ ███████░░░ ║ Growing ║
║ Redis ║ █████░░░░░ ║ Learning ║
║ Docker / K8s ║ ████░░░░░░ ║ Learning ║
╚══════════════════════╩════════════════════╩═══════════╝
[2026-05] ──► Onix · Software Engineering Intern [ACTIVE]
↳ AI/ML and multi-agent workflow projects
↳ Modern AI tooling & multi-agent architectures
↳ Java Spring Boot backend development
↳ Enterprise-grade software engineering practices
↳ Cloud-native & scalable backend architectures
PROGRESS: [████████░░░░░░ ~50%]
🔐 Vaultify — Secure Personal Finance Backend
PROJECT : Vaultify
TYPE : Secure Personal Finance Management Backend
STACK : Java · Spring Boot · Spring Security · PostgreSQL · JPA/Hibernate
REPO : https://github.com/Kaustub593S/Vaultify
FEATURES:
✦ JWT Authentication & Authorization
✦ Role-Based Access Control (RBAC)
✦ Layered Architecture (Controller → Service → Repository)
✦ Secure REST APIs with input validation
✦ PostgreSQL persistence with Hibernate ORM
🔗 URL Shortener Service
PROJECT : URL Shortener
TYPE : High-Performance URL Resolution Backend
STACK : Java · Spring Boot · PostgreSQL · JPA
REPO : https://github.com/Kaustub593S/UrlShortener
FEATURES:
✦ Collision-resistant short code generation
✦ Fast indexed database lookups
✦ Persistent URL storage with redirect tracking
✦ RESTful API endpoints
⚡ API Rate Limiter Service — [IN PROGRESS]
PROJECT : API Rate Limiter
TYPE : Backend Infrastructure / Middleware
STACK : Java · Spring Boot · Redis · Token Bucket Algorithm
REPO : [coming soon — actively building 🔨]
FEATURES:
✦ Token Bucket Algorithm implementation
✦ Redis integration for distributed state
✦ Middleware request interception pipeline
✦ API abuse protection layer
STATUS : [████████░░░░░░ 60%]
✅ Task Manager Backend
PROJECT : Task Manager
TYPE : RESTful Task Management System
STACK : Java · Spring Boot · Spring Security · PostgreSQL
REPO : https://github.com/Kaustub593S/TaskManager
FEATURES:
✦ Spring Security Authentication
✦ CRUD with enum-based status transitions
✦ PostgreSQL persistence
✦ Global Exception Handling
██████╗ ██╗ ██╗ █████╗ ███████╗██████╗
██╔═══██╗██║ ██║██╔══██╗██╔════╝██╔══██╗
██║ ██║██║ █╗ ██║███████║███████╗██████╔╝
██║ ██║██║███╗██║██╔══██║╚════██║██╔═══╝
╚██████╔╝╚███╔███╔╝██║ ██║███████║██║
╚═════╝ ╚══╝╚══╝ ╚═╝ ╚═╝╚══════╝╚═╝
WebGoat — Official Contribution
[✓] PR submitted & merged
[✓] Fixed Null-Safe String Comparison Bug
[✓] Prevented production NullPointerException
[✓] Navigated a massive Spring Boot codebase
[✓] Survived the PR review process
┌──────────────────────────────────────────────────────────────┐
│ 🏆 HALL OF FAME │
├──────────────────────────────────────────────────────────────┤
│ 🥇 Winner — Unstop Weekly Case Challenge (Week 17 & 18) │
│ 🏅 Top 8% in India — Algo University Stage 2 │
│ 🚀 Google The Big Code — Round 1 Shortlisted │
│ ☁ AWS APAC Solution Architecture Job Simulation │
│ 🎓 KIIT Merit Scholarship Holder │
│ 🏆 Round 2 — Unstop Weekend Internship Program │
└──────────────────────────────────────────────────────────────┘
