Aditya Thakur's
Blog & Ideas

Software Engineer, Flutter Developer, and Speaker — writing about building products, technology, and the journey of creating things that matter.

How to Build an MCP Server in Dart (Step-by-Step Guide)

Learn how to build a Model Context Protocol (MCP) server in Dart from scratch — connect Claude, ChatGPT, and other AI assistants to your own tools, APIs, and databases.

Lessons from YC Startup School India (most of this isn't new, but it still hit hard)

Simple ideas that sound obvious but only make sense once you try building.

AI growth Experiments for Engineers to grow users

This guide is a highly practical, relentlessly actionable system for AI-era growth experiments that engineers can actually run.

Development in the Age of AI

A shift from writing code to designing systems, and what it means for developers and software.

Privacy Policy

How we collect, use, and protect your information when you use our apps.

Breaking into DevRel: How to become a Developer Advocate?

My experience working in Developer Relations, what the role involves, and how you can get started.

Speech That Made Me Head Boy

The exact speech that helped me become Head Boy, along with reflections and a video.