Welcome
My name is Siarhei Berdachuk.
I'm a seasoned IT professional with over 30 years of experience in software engineering, team leadership, and cutting-edge solution design. I specialize in Java development, AI integration with Spring AI, and high-performance backend systems.
This blog is where I share insights on clean code, test-driven development, scalable architectures, and practical applications of AI in enterprise environments.
Latest Articles

18-Jul-2026
How to Use One Prompt to Build a Complete AI Context Architecture for Your Codebase
A plain-language guide to a single reusable prompt that makes an AI coding agent design AGENTS.md files, a skills folder, and a memory bank for your project — step by step, with the actual templates you can copy.

14-Jun-2026
Spring AI Agentic Patterns: Agent Skills for Clinical Decision Support
How med-expert-match-ce uses 9 domain-specific Agent Skills from spring-ai-agent-utils to build a modular, LLM-agnostic specialist-matching system on Spring Boot 4 and Spring AI 2.0.

12-Jun-2026
From Chatbots to Harnesses: A Practical Classification of Modern AI Systems
A technical, architecture-first guide to how today’s AI systems are built: from plain LLM chats and RAG to Deep Research agents and full-blown harnesses, with dedicated sections on where MCP, A2A, and guardrails fit in.

10-Jun-2026
Running Gemma 4 12B Locally with Speculative Decoding on Ubuntu
A practical guide to running Gemma 4 12B locally on Ubuntu using llama.cpp, Hugging Face automatic model loading, and speculative decoding with MTP.