name: Sujith
role: Senior Software Developer @ IBM
stack: [React, TypeScript, Node.js, Java, Spring Boot]
focus: [System Design, Agentic AI, Cloud, DevOps]
mode: "always shipping"
uptime: 5+ yearsI don't write code to make it work. I write code to make it survive contact with the next person who touches it.
- Architecture first, syntax second — the best line of code is often the one you didn't have to write.
- Boring technology, exciting problems — reserve novelty for the parts of the system that actually need it.
- Performance is a feature, not an afterthought bolted on before launch.
- If it's not observable, it's not done. Logs, metrics, and traces ship with the feature, not after the incident.
|
🔭 Building Scalable full-stack systems at IBM, bridging React frontends with Spring Boot / Node services under real production load. 🌱 Learning Agentic AI architectures — multi-agent orchestration, tool-use design patterns, and LLM-driven workflows. |
🤝 Open to Conversations on system design, AI tooling, and open-source collaboration. ⚡ Ask me about React performance optimization, REST API design, or Spring Boot service architecture. |
| Status | Technology | Notes |
|---|---|---|
| 🟢 Adopt | React, TypeScript, Spring Boot | Daily driver, production-proven |
| 🟡 Trial | Agentic AI frameworks (LangGraph, MCP) | Actively prototyping |
| 🔵 Assess | Rust, WebAssembly | Watching closely |
| ⚪ Hold | Monolith-first design for new greenfield services | Prefer modular from day one |
Click to expand — what I'm tinkering with
- 🧩 Agent orchestration — experimenting with multi-agent workflows using MCP-style tool calling
- 🔍 RAG pipelines — building retrieval systems on top of internal documentation
- 🛠 Dev-tooling copilots — small LLM-backed CLI tools to automate repetitive engineering tasks
- 📊 Prompt evaluation — testing structured-output reliability across models
Click to expand
- ☕ Debugging fuel: coffee, ranked strictly above sleep
- ⌨️ Still believes tabs vs. spaces is a valid reason to end a friendship (joking. mostly.)
- 🌙 Most commits happen after 11 PM — no data pipeline explains why
- 🐛 Once fixed a "critical" production bug that turned out to be a missing semicolon


