Engineering full-stack
systems that ship.
I'm Rabi, a full-stack builder. Java and Spring Boot on the backend, React and Next.js up front, and the AWS infrastructure underneath. These days I spend just as much time on system design: keeping data correct, APIs predictable, and services holding up when real traffic hits.
- 5+
- Years experience
- 30+
- Projects shipped
- 28+
- Articles published
- 10+
- Clients shipped for
02 · Latest writing
Recent Writing
How to Add Custom MCP Tools to Your Slack AI Bot
How to extend a Slack AI bot driven by Codex, Claude Code, or Cursor with custom MCP tools: build a FastMCP server in Python, wire it per-agent, gate destructive calls behind Slack approvals.
How to Migrate Vercel AI SDK 5 to 6: Breaking Changes Guide
Step-by-step Vercel AI SDK 5 to 6 migration. Codemod walkthrough, useChat parts model, ToolLoopAgent replacement for streamText, and tool approval.
How to Build a Self-Hosted Slack AI Bot with any CLI Agent
How to build a self-hosted Slack AI bot driven by any CLI agent: Socket Mode app, Python glue, token streaming, Approve and Deny buttons, session resume across Codex and Claude Code.
03 · Selected work
Featured Work
Open-source tools I built because I hit the problem myself, then cleaned up enough to share.
sanitizer-lib
A Java library that scrubs untrusted input from a single annotation, so XSS and injection never reach your database. Drops into Spring Boot and JPA without the extra wiring.
05 · Collaborations
Reach developers who build, not just browse.
If your product genuinely helps developers, I'll put it in front of the ones who read, build, and ship, not just scroll past. I only take collaborations I'd be glad to use myself.
## What I offer
- Sponsored blog posts & tutorials
- Product reviews & integrations
- Newsletter sponsorships
- Tool & SDK integrations
audience: developers, engineers
status: open
email: hello@rabinarayanpatra.com