Personal Blog
Things I'm learning, building, and figuring out
Where I write things down before I forget them. Mostly code, sometimes not
spring-bootspring-aimcpoauthchatgptjava
Publishing a legacy Spring Boot app as an MCP server
How to expose a legacy Spring Boot workflow through MCP so LLMs like ChatGPT, Claude can discover tools, authenticate with OAuth, and call existing application services without rewriting the system.
EngineeringLegacy to LLM Apps / Part 1SaisabJune 16, 2026
Read more

frontendarchitecturecollaborationwebsocketundo-redodesign-patterns
Realtime collaboration and undo/redo architecture
How I would structure the frontend for realtime collaboration, local undo and redo, and multiplayer-safe history using WebSockets, command-style operations, and memento-like snapshots.
ArchitectureArchitecture Design / Part 1SaisabJanuary 20, 2026
Read more

rusttokioasyncsystemsruntime
Rust async under the hood
A practical walkthrough of Tokio's runtime, from tasks and scheduling to work stealing, queues, and the reactor that makes async Rust feel fast.
EngineeringSaisabDecember 10, 2025
Read more

final-year-projectairagnextjsfastapi
Building an AI grading system for my final year project
How I built a grading workflow around OCR, RAG, and LLMs to make subjective exam evaluation faster and more consistent.
ProjectFinal year project / Part 1SaisabOctober 17, 2025
Read more
