Backend engineer — Java/Spring, Go, Kafka, PostgreSQL, Kubernetes. Bengaluru.
I like finding the defect nobody noticed: two code paths that should be equivalent, where one silently skips a step. Then proving it with a failing test before anyone has to take my word for it.
Merged work in projects I use every day:
| Project | Contribution |
|---|---|
| vitest ⭐ 17k | #11102 — --maxWorkers was never propagated to projects (merged) · #11109 — same defect class for --hookTimeout (open) |
| spring-kafka ⭐ 2.5k | #4594 — createContainer(String...) skipped the factory configuration its sibling applied; landed as e40a9797 with backports to 4.0.x and 4.1.x · docs fix #4599 (merged) |
| spring-amqp | #3606 — constructor called an overridable setter instead of its final counterpart (GH-3605, merged) |
| micrometer ⭐ 4.9k | #7896 — proxy JMS session results using the method's declared return type (open) |
- notification-platform — horizontally scalable SMS/email/push platform designed for 50M users. Java 17 · Spring Boot · Kafka · PostgreSQL · Valkey. Eleven Maven modules, 406 tests green without Docker, zero credentials to run. The interesting part is what happens when providers fail, Kafka redelivers, and workers crash mid-send.
- rewardgate — deterministic auditor for coding-agent benchmarks. Found that 210 of 500 SWE-bench Verified tasks trip at least one defect check, and replicated the result on 2,438 held-out SWE-Gym instances. Every verdict is proven by execution, not opinion.
- careerfill — enter your career information once; any job-application form is understood, filled safely, and left for you to submit.
- guru-sishya — interview-preparation platform: structured topic ladders, spaced repetition, Feynman-style self-explanation drills.



