About Me

My journey began in software engineering, but over time I found myself increasingly drawn to the product decisions that shape successful products. Today, I combine product thinking with hands-on software development to help founders move from customer feedback to confident product execution.

Image of Gaurav Nadkarni

My Journey

The experiences that shaped how I think about building products.

01 / Software Engineering

I began my career as a software engineer, designing and building software across a variety of products. Those years gave me a strong technical foundation and a deep appreciation for building reliable, maintainable systems.

02 / Seeing products fail

Over time, I noticed that many products struggled long before development began. The biggest challenges were often unclear customer problems, assumptions treated as facts, and product decisions made without enough evidence.

03 / Shifting towards product thinking

This changed how I approached software development. I became increasingly interested in understanding customer feedback, defining focused MVPs, and helping founders make better product decisions before writing code.

04 / Where I am today

Today, I combine product thinking with hands-on software engineering to help founders move from customer feedback to product decisions and, when needed, build those decisions into reliable software.

What I Believe

The principles that shape how I think, make decisions, and build products.

01 / Customer Feedback Drives Better Products

The best product decisions begin with understanding customers. Real feedback helps uncover meaningful problems, challenge assumptions, and reveal opportunities worth solving.

02 / Better Decisions Before More Features

A successful MVP isn't defined by the number of features it includes, but by the clarity of the decisions behind it. Thoughtful prioritisation creates focus, reduces risk, and delivers value sooner.

03 / Engineering Should Support Product Goals

Technology should serve the product, not the other way around. Every architectural and implementation decision should support the customer experience and long-term product vision.

04 / Every Product Is a Learning Process

Shipping isn't the finish line—it's the beginning of learning. Every release provides new insights that shape better product decisions and guide future iterations.

How I Work

What you can expect when we work together, from the first conversation to product delivery.

Collaborative

I work closely with founders throughout the engagement, encouraging open discussions, shared context, and continuous feedback to make better product decisions together.

Insight-Driven

Recommendations are guided by customer feedback, product insights, and technical realities—not assumptions or opinions alone.

Pragmatic

I focus on practical decisions that create momentum. Rather than chasing perfection, we prioritise what delivers the most value at each stage of the product journey.

Hands-On

Whether we're defining an MVP or building the product, I stay actively involved to help turn decisions into reliable, working software.

Experience & Expertise

My experience spans product strategy and software engineering, allowing me to bridge the gap between product decisions and technical execution.

Product Strategy

Helping founders turn customer feedback into focused MVPs, clear priorities, and practical product roadmaps.

Software Engineering

Over 15 years of experience designing, building, and delivering reliable software with a focus on quality and maintainability.

Modern Technologies

Building scalable products using modern frameworks, cloud platforms, and software architectures that support long-term growth.

Continuous Learning

Continuously exploring new technologies, refining my product thinking, and sharing practical insights through writing and experimentation.

Beyond Client Work

I believe learning compounds when it's shared. Outside client engagements, I spend time writing, experimenting, and exploring better ways to build products.

Writing

I write about product strategy, MVPs, customer feedback, and software engineering to document ideas, challenge assumptions, and share practical lessons.

Continuous Learning

Technology and product development evolve constantly. I dedicate time to exploring new tools, frameworks, and ways of working that improve how products are built.

Building & Experimenting

I enjoy experimenting with new ideas, building small products, and exploring technologies to deepen my understanding through hands-on experience.