Ajay Kumar · engineer, builder, and teacher
I build software, then share what the journey taught me.
Full-stack engineer sharing practical lessons through talks, videos, writing, and hands-on learning.

Featured teaching
The lesson I would start with right now.
Speaking
Talks and workshops on three areas I work in every day.

Full-stack product building
Taking an idea from first commit to a shipped product across web, backend, cloud and mobile.
Flutter and mobile architecture
Structuring Flutter apps, routing, state management and the tooling that keeps teams fast.
Developer tools and AI
Building tools that help developers learn and work, including AI-assisted workflows.
Talks and workshops
Debug Like a Pro: Harnessing the Power of Dart DevTools in Flutter
Flutter Go Router In Depth
Flutter Workshop: Consuming APIs like an Expert
Git For Kids
Flutter Workshop: Mastering Flutter BLoC
Learn
Pathways through my articles, grouped by what you want to build.

Build full-stack products
Ship a working product end to end: authentication, hosting and the testing habits that keep it working.
Flutter and mobile
How Flutter is put together and how to set up an app that stays easy to change.
Developer tools
Tooling and team conventions that make everyday development faster and more consistent.
Selected work
Products and tools I build, and the open-source work around them.
Eklavya
Creator and maintainerA developer-learning plugin with adaptive questions and a local knowledge graph.
Morph
Creator and maintainerA desktop tool for turning rough copied messages into formatted workplace messages.
Latest writing
Recent articles from my Medium account.