How to Build an MCP Server in Dart
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.
Read the guide →
I build consumer mobile products, write about software engineering, AI agents, and developer tools, and speak at conferences about Flutter, Dart, and building in public.

Featured Case Study
From a first-principles bet on India's most competitive exam, to 2,100+ installs, real paying subscribers, and a clear path to scale.
Read the essay →
Featured Technical 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.
Read the guide →
Building mobile products, cross-platform apps, and server-side developer tools with Flutter and Dart.
Explore →How AI agents, LLMs, and the Model Context Protocol are reshaping software engineering and product distribution.
Explore →Lessons from building, shipping, and growing consumer software products — from first principles to paying subscribers.
Explore →Technical writing, conference speaking, and building developer communities — practical lessons from DevRel and engineering.
Explore →A focused Verbal Ability and Reading Comprehension practice app for India's most competitive MBA exam — 2,100+ installs, 65.5% course completion, and organic paying subscribers on Android and iOS.
Read the case study →Building the production Flutter app at Scapia as part of the Travel Growth team — shipping high-reliability mobile commerce and travel products used by travelers across India.
Engineering background →Practical architecture and open-source guide to building Model Context Protocol (MCP) servers in Dart using dart_mcp, Docker, and Streamable HTTP for Claude and AI agents.
Read the guide →Purpose-built Android app for Indian defence aspirants with timed OIR quizzes and WAT, TAT, and SRT practice modules — 5,000+ downloads and a 4.3★ rating on Google Play.
Read the app review →I'm Aditya Thakur, a software engineer and Flutter developer based in India. I currently work on the Travel Growth engineering team at Scapia and previously worked as a Developer Advocate at 100ms on real-time audio-video infrastructure.
Over the past five years, I've combined production mobile engineering with independent product building, technical writing, and community mentorship. I run a 2,000+ member developer Discord community and regularly share what I learn through essays, open-source demos, and talks at conferences and universities.
My engineering focus spans cross-platform mobile architecture with Flutter and Dart, server-side AI integrations using the Model Context Protocol (MCP) and Firebase AI Logic, and product-led growth experiments for consumer apps like VARC for CAT and the SSB Preparation App. I believe the best engineers combine deep systems knowledge with direct empathy for the end user.
Read more about Aditya →I speak at international developer conferences and university events about Flutter, multiplatform mobile architecture, generative AI with Gemini and Firebase AI Logic, on-device small language models, and building products in public.
Generative AI fundamentals, the evolution of LLM use cases, the Gemini ecosystem and multimodal capabilities, and practical implementation with Flutter and the Google Generative AI SDK — API keys, chat interfaces, and streaming.
Firebase AI Logic as a secure gateway to Gemini and Imagen, Flutter for multiplatform apps, multimodal inputs (images, video, audio, PDFs), Gemini Live API streaming, and function calling with the Gemini API.
Building AI tools and Model Context Protocol servers in Dart — MCP architecture, the dart_mcp package, registering tools and handling inputs, and deploying Dart MCP servers with Streamable HTTP vs SSE.
On-device AI in Flutter with small language models, fine-tuning Gemma using LoRA and KerasHub, downloading and initializing Gemma locally, and building chat interfaces that generate responses on-device.
Interested in software, Flutter, AI, or building products? Reach out — I'd love to connect.
Ten practical lessons from YC Startup School India on problem selection, talking to users, product-market fit, and building 10x products.
This guide is a highly practical, relentlessly actionable system for AI-era growth experiments that engineers can actually run.
Looking for the best SSB preparation app in India for 2026? Full review of the SSB Preparation App by Aditya Thakur covering OIR quizzes, WAT, TAT, and SRT.
A complete 30-day SSB interview preparation plan to crack OIR, PPDT, TAT, WAT, SRT, Group Tasks, and the Personal Interview from home.
A shift from writing code to designing systems, and what it means for developers and software.
Privacy Policy for the SSB Preparation App and VARC for CAT mobile apps by Aditya Thakur, detailing data collection, usage, security, and user rights.
My experience working in Developer Relations at 100ms, what the Developer Advocate role involves, and how engineers can get started in DevRel.
The exact speech that helped me become Head Boy, along with reflections and a video.