Akash Godre · Co-founder & CTO, MyDukan

I build the software small shops run on.

MyDukan is the operating system for Indian retail. I started there as an intern in 2020 and lead its product and technology today. I also help other teams ship theirs.

Akash Godre

What I'm building

MyDukan 2.0, the operating system for Indian retail.

Billing, stock, IMEI tracking, accounts, and GST in one system, built for shops that can't afford costly software or a full-time accountant.

As co-founder and CTO I lead product and technology: architecture, backend, the Android and iPhone apps, the web app, and the servers they run on.

  • MyDukan Stock screen
    StockEvery branch, searchable by item, code, or IMEI.
  • MyDukan Sales invoice screen
    Sales invoiceType a mobile number and the customer fills in. GST is worked out.
  • MyDukan Item lookup screen
    Item lookupScan an IMEI or serial for the unit's full history.
  • MyDukan Outstanding screen
    OutstandingWho owes you and whom you owe, with ageing.
  • MyDukan Tax / GST screen
    Tax / GSTGSTR-1, GSTR-2, and GSTR-3B from your own bills.
  • MyDukan Munim Ji screen
    Munim JiAn AI assistant you can ask about sales, stock, or dues.
Billing
GST invoices, quotations, orders, and challans, shared on WhatsApp as PDF.
Stock
Every unit tracked by IMEI, serial number, or batch, across branches.
Used phones
Buy and sell with seller KYC, grade, and battery health.
Accounts
Receipts, payments, journals, day book, ledger, and bank reconciliation.
GST
GSTR-1, GSTR-2, and GSTR-3B, ready for the shop or its CA.
Munim Ji
An AI assistant that answers in the shop owner's language and drafts bills to approve.

My story

From intern to CTO.

Nobody handed me this. It was sleepless nights, angry phone calls, and people leaving, and one person who kept telling me I could do it.

  1. 2020

    I joined MyDukan as an intern.

    MyDukan was a different product then. I knew Spring Boot and MySQL, and not much else.

    The first line of code I wrote there went straight to production. Nobody reviewed it, because there was nobody to review it.

  2. Alone with it

    The servers broke every day, and there was nobody to ask.

    There was no other developer. No senior. No one to turn to and say, is this right?

    This was before AI could answer anything. When something broke, it was me, the logs, and whatever I could find to read.

  3. Out of my depth

    Everything in front of me was something I had never done.

    The system was many separate microservices, and I had never worked on a microservice architecture. Parts of it were in Python, which I did not know.

    I did not get to practise first. My first real bugs were production bugs, on production servers, with real shops depending on them.

  4. The nights

    A customer was waiting on the other side.

    We stayed up night after night just to bring the servers back. And it was never quiet while we did.

    Somewhere a shop owner stood at the counter with a customer waiting. The customer shouted at the shop owner. The shop owner shouted at us. And I was the one with my hands on the production box while they waited.

    I took the support calls too. I heard every one of them.

  5. One deployment

    Shipping a single release meant chasing ten people.

    The people who had built the old system only joined a call now and then to keep it alive. To get one deployment out, I had to track each of them down.

  6. Learning the hard way

    So I learned every part of it myself.

    I read what I didn't understand until I did, and fixed things one at a time: the code, the services, the servers.

    Our monthly server bill was ₹50,000. I brought it down to ₹6,000.

  7. People

    There was no team, so I built one.

    Some people stayed. Some left. Some came, and went, and came again, and went again. That is how it goes, and it still hurt every time.

    The work never paused for any of it. I was holding many things at once, and I could not put any of them down.

  8. The one who believed

    Through all of it, one person never stopped believing in me.

    RK sir stood by me every single time, even when I did not believe in myself. He would say:

    “Whether anyone else can do it or not, you will. I have worked with hundreds of developers, and you are not like them. You have the mind for it. You just underestimate yourself. You can do it.”

    Thank you, RK sir.
  9. Building for retailers

    Then we started building new things.

    It was a long road, and we struggled through it together. Along the way we built more products for retailers, Schemes Book and EMI Book among them.

  10. Today

    Now it is MyDukan 2.0, for one shop or a whole chain.

    We came back to MyDukan and rebuilt it. MyDukan 2.0 serves the single shop owner, and we are taking it to enterprise retail: companies with large stores and multiple chains.

    I lead its engineering as co-founder and CTO. The intern who was afraid to touch production now answers for all of it.

Consulting

Help from an engineer who runs real products in production.

I work with founders, shop owners, and teams who need a hand with their software — from planning a product to fixing what is already running.

Book a call
  • Product & MVP builds

    Take an idea from a rough plan to a working product on web, Android, and iOS.

    Shipped MyDukan on web, Android, and iPhone.

  • Backend & databases

    Design and review APIs and services, model data in PostgreSQL, and fix slow or messy schemas.

    MyDukan tracks every unit by IMEI, serial number, or batch.

  • Servers & deployment

    Set up Docker and self-hosted servers so releases are simple and costs stay low.

    I run MyDukan's servers.

  • Retail software

    Billing, inventory, and stock systems — the problems I solve every day at MyDukan.

    MyDukan runs billing, purchases, inventory, and stock for shops. See MyDukan

Who you'd be working with.

I build software for retail businesses and care about systems shop owners can trust with their daily business.

Akash Godre
Role
Co-founder & CTO, MyDukan
At MyDukan I own
Product, architecture, backend, mobile, and servers
Based in
Indore, India · working remotely, worldwide

What I work with

Backend
  • Java
  • Spring Boot
  • Node.js
  • Go
  • Python
  • Apache Kafka
Web
  • React.js
  • Vite
Mobile
  • React Native
  • Kotlin
  • Android
  • iOS
Data
  • PostgreSQL
  • MySQL
  • MongoDB
  • Vector databases
Cloud & infra
  • Docker
  • Kubernetes
  • AWS EC2
  • Google Cloud
  • Azure
  • Self-hosted servers

Tell me what you're building.

Pick a time for an intro call, or write to me here.

This opens your email app with the message ready. Nothing is sent until you press send there. No email app? Write to hello@akashgodre.in.

  • An intro call about what you're building and where you're stuck.
  • Rates are discussed on the call, not before.
  • Remote, with teams in India and abroad. Times show in your timezone.

Loading available times…

Calendar not loading? Open the booking page

Investors and partners are welcome to reach out too.