Skip to content
Back Home

Blog

Technical notes on NLP, stylometry, and the systems I build. No filler.

9 min read

Talos: a document-grounded team assistant, and the retrieval evaluation behind it

A walkthrough of Talos, a team chat platform whose assistant answers from a team's own uploaded documents with citations. It covers the retrieval pipeline (hybrid search, cross-encoder reranking, cited generation) and the paired evaluation that found and fixed the chunking bug behind weak answers, raising judged correctness from 0.657 to 0.855 on the workspace's own corpus.

RAGRetrievalEvaluationFastAPIMilvusAI/ML
Read post
12 min read

The Virtual Bank System: event-driven microservices and a correct transfer saga

A study guide to the Virtual Bank System: a Spring Cloud Gateway fronting four core services, synchronous REST at the edge and an event-driven transfer saga over Kafka. It explains the architecture, the transfer step by step, and the three mechanisms that keep the money path correct: the transactional outbox, idempotent consumers, and pessimistic locking.

MicroservicesEvent-DrivenSpring BootKafkaDistributed SystemsBackend
Read post