Blog

Thoughts on building systems that ship — cloud, full-stack, and AI.

Building Your First MCP Server with .NET: Connecting AI to Real Backend Tools

June 29, 2026

My first Model Context Protocol server in .NET 9 — exposing SQLite-backed CRUD tools over JSON-RPC/stdio so an AI client can take real backend actions, not just chat.

  • .NET
  • C#
  • MCP
  • AI
  • SQLite
  • JSON-RPC

Spec-Driven Development in Practice: Building a Book Catalog App with AI

June 24, 2026

The spec is the boss, the code is the output — how Spec-Driven Development keeps AI-assisted coding from drifting, shown through a full-stack Book Catalog app.

  • SDD
  • Software Engineering
  • AI Coding
  • React
  • Node.js
  • SQLite

Building a Local AI Chat App with Ollama, FastAPI, and React

June 21, 2026

TestOllamaAPI: a full-stack local AI chat app — React frontend, Python FastAPI backend, and a local LLM running in Ollama, with conversation history in SQLite.

  • Ollama
  • FastAPI
  • React
  • Python
  • TypeScript
  • Local AI
  • LLM

Understanding Quartz.NET: Building Scheduled Background Jobs in ASP.NET Core

June 19, 2026

What Quartz.NET is, why it beats custom timer logic, and how I built a notification API where a cron-scheduled background job writes to SQLite via EF Core.

  • .NET
  • ASP.NET Core
  • Quartz.NET
  • C#
  • EF Core
  • SQLite

How I Built a Multi-Agent (11 agents) System to Keep Requirements, Docs, and Sprints in Sync

June 7, 2026

Project Sentinel: a human-in-the-loop, 11-agent AI system that detects requirement drift across meeting decisions, SRS/BRD docs, and Azure DevOps — and fixes it on approval.

  • AI
  • Multi-Agent
  • Azure OpenAI
  • LangChain
  • FastAPI
  • React
  • Azure DevOps

EF Core 10 + SQL Server: Native JSON Support Has Officially Arrived

December 8, 2025

EF Core 10 brings native JSON columns to SQL Server — strongly typed C# objects stored as JSON documents, with full LINQ-to-JSON querying and no value converters.

  • EF Core
  • SQL Server
  • C#
  • .NET
  • JSON

Is learning Data Structures and Algorithms still worth it in the age of AI?

November 29, 2025

AI can generate code in seconds — so is DSA still worth weeks of study? Yes: it's the lens that lets you judge, optimise, and scale what AI produces.

  • DSA
  • AI
  • Software Engineering
  • Career

Beyond the Buzzwords: How AI, ML, and DS Actually Power Modern Companies

August 23, 2025

DS discovers, ML predicts, AI acts — the roles of Data Science, Machine Learning, and AI explained through a practical online-bookstore recommendation example.

  • AI
  • Machine Learning
  • Data Science
  • Recommendations

Feeling overwhelmed by Azure (AI, ML, and Data Science)? You're not alone.

May 10, 2025

A simple tree diagram of Azure's AI, ML, and Data Science ecosystem — prebuilt AI services, custom ML, data services, infrastructure, MLOps, and developer tools, all in one picture.

  • Azure
  • AI
  • Machine Learning
  • Data Science
  • MLOps

SQL Query with Dynamic C# and Dapper (nuget)

September 29, 2024

How Dapper, a micro-ORM for ADO.NET, lets you query SQL Server and read fields like object properties — no models or classes needed thanks to dynamic.

  • C#
  • Dapper
  • SQL Server
  • ADO.NET
  • .NET

AI-ML [Part-1]: Introduction to Artificial Intelligence & Machine Learning

August 18, 2024

The start of my AI learning series — what AI is, its types by capability and functionality, the role of data, and how ML, Deep Learning, and Generative AI fit together.

  • AI
  • Machine Learning
  • Deep Learning
  • Generative AI

Single Sign-On in ASP.NET with Microsoft Entra ID (Azure Active Directory)

June 13, 2024

A step-by-step guide to SSO with Microsoft Entra ID — registering the app in Azure, adding users, and wiring OpenID Connect authentication into an ASP.NET application.

  • ASP.NET
  • Azure
  • Microsoft Entra ID
  • SSO
  • Authentication
  • C#

Docker for Beginners

May 25, 2024

What Docker is, why it matters, and a hands-on walkthrough — from writing your first Dockerfile to running a Node.js app in a container.

  • Docker
  • Containers
  • DevOps
  • Node.js

Contact