Subhransu De

Senior Software Engineer

I like solving problems that don't have an obvious answer yet. The best part is when the solution finally reaches the people it's for, and they realize it's exactly what they wanted.

I work with Java, Spring Boot, Python, FastAPI, Rust, AWS and a lot of developer tools. I also enjoy building for my fellow engineers. In my own time I work on a few open-source projects: OpenRouter Spring AI, which brings OpenRouter models to Spring AI; ControlFreak, an MCP server for computer use; TabTuck, a Chrome extension that saves your tabs for later; and Rejoin, a session manager for coding agents.

Now and then I write about what I've learned.

  • OpenRouter Spring AIUse OpenRouter models from Spring AI with plain Spring Boot config. Chat with streaming and tool calls, embeddings and images, plus model fallbacks and cost tracking.
  • ControlFreakA computer-use MCP server that lets an agent see a Windows desktop and use its mouse and keyboard. OCR runs locally.
  • TabTuckA Chrome extension that saves the tabs you don't need right now and restores them in the same window. Organize them in collections and folders, search everything you saved and get deleted tabs back from the Bin. No account, no server and no network requests.
  • FastAPI TemplateMy starting point for async REST APIs in FastAPI, with SQLAlchemy, Alembic, Docker and CI already set up.
  • RejoinResume a session from Claude Code, Codex, Cursor, Pi or OpenCode, all in one place, so you don't have to open each agent and dig through its resume list.
All articles →
GeoTech Infoservices2021 – now
  • Senior Software Engineer2026 – now
  • Software Engineer2023 – 2026
  • Trainee Software Engineer2022 – 2023
  • Intern2021 – 2022
Full experience →

The best way to reach me is by email. I'm in India (UTC+5:30). If you're stuck on a problem and need help, tell me about it. I'd like to help you work it out. You can also find me on X, LinkedIn and GitHub.