SDE II @ Amazon · Full Stack Engineer · Bengaluru, India
I build backend systems that ship. Java & Spring Boot by day, React & Next.js when the UI needs doing. I publish libraries to Maven Central, build developer tools people actually use, and write deep-dives on what I learn along the way.
- Currently scaling distributed systems at Amazon, growing
sanitizer-lib, and building free dev tools at rabinarayanpatra.com/tools. - Learning Rust, low-latency JVM tuning, advanced Kafka internals.
- Open to OSS collaboration on Java/Spring tooling, dev-tools, and educational content.
- Reach me at hello@rabinarayanpatra.com.
- Open source —
sanitizer-libon Maven Central: enterprise input sanitization for Java with Spring Boot & JPA integration. - Developer tools — 7 free tools including JSON-to-DTO converter, Kafka Config Tuner, and DotEnv Manager.
- Technical writing — 28+ articles on Java, security, and system design.
- Code snippets — Reusable patterns for Java (rate limiters, retry executors) and React (custom hooks).
| Layer | Tools |
|---|---|
| Backend | Java · Spring Boot · Hibernate · Kafka · Microservices |
| Frontend | React · Next.js · TypeScript · Tailwind CSS |
| Cloud & DevOps | AWS · Docker · Kubernetes · Linux |
| Data | PostgreSQL · MongoDB · Redis |
| Build & Tools | Maven · Gradle · Git · IntelliJ IDEA · Postman |
| Project | Stack | Stars |
|---|---|---|
sanitizer-lib — Declarative input sanitization for Java. @Sanitize annotation, 17+ built-in sanitizers, Spring Boot autoconfig, JPA lifecycle integration. On Maven Central. |
Java, Spring | |
| port-sheriff — Native macOS menubar app. See every TCP listening port, kill processes, alert on unknown ports. | Swift 6, SwiftUI | |
| docs-generator — Auto-generate docs sites from markdown. Live demo. | Next.js, TypeScript | |
| sorting-engine — Java sorting algorithms collection. Clear explanations, extensive test coverage, ready for learning or reuse. | Java | |
| hex-json-converter-msgpack — Web tool: convert between hex strings and JSON via MessagePack. One-click copy, no backend. | HTML, JavaScript |
➡️ See all projects on github.com/rabinarayanpatra
- PostgreSQL 18 Temporal Foreign Keys with Spring Boot JPA
- Spring Boot 4 AOT Data Repositories: The Underrated Feature
- Java 26 Structured Concurrency: What Changed in the Sixth Preview
- Claude Code Routines: Async CI Automation Just Became Real
- Next.js 16.2 AGENTS.md and next-browser: A Hands-On Guide
- Postgres Connection Pool Sizing: How PgBouncer Saved My Launch
- Vercel AI Gateway: One Key for Every LLM, With BYOK Support
- Java 26 HTTP/3 in the HttpClient: A Complete Developer Guide
- Claude Opus 4.7: Benchmarks, Breaking Changes, Migration Guide
- Claude Skills vs MCP vs Projects: Which One Should You Use?
"First, solve the problem. Then, write the code." — John Johnson
Building something interesting? Always up for collaborating on dev tools and open source. Reach me at hello@rabinarayanpatra.com.



