The brief was one line
- The ask was fuzzy: help educators and learners meet on one platform. No spec, no designs — just a direction.
- Fresh out of college, ~23, I came on as the contract developer — the technical engine to carry it from zero to market. There's a founder; I owned the entire app and engineering side, end to end.
Zero to one is mostly pivots
The build was never the hard part. Finding the shape that stuck — two names and a scrapped app later — was. The trail, roughly:
-
The pitch
It started as learnwen
A vague brief became a plan — user research first, then a deck to pitch the concept.
-
The pilot
A pre-launch landing
The first page out in the world, to test the pitch before building the platform.
-
v1
Four tutors, mostly us
A real landing with the first courses — the tutors were largely the team; no outside educators had signed up yet.
-
The mobile bet
A PWA that didn't stick
I pitched mobile as a PWA — wireframes, then a working app. It didn't shape up, so we pivoted back to the web.
-
The rebrand
learnwen → DforDoubts
A full rebrand meant rebuilding the app under a new identity — the one that went operational and is live today.
What I owned
- A full-stack marketplace: educators publish and sell courses; learners discover, pay, and learn online.
- Self-serve payments, end to end — the module I'm proudest of. From applying for and setting up Razorpay to powering checkout and creator payouts with no one in the loop.
- Everything around it: emails, scheduling, dashboards, the course catalogue.
Where it got to
From that zero, it grew into a registered company out of Chennai — live today:
- Educators
- 885
- Courses
- 214
- Subject categories
- 29
Live numbers on dfordoubts.com
Honest note: the UI on the live site now isn't mine — it evolved a lot after I handed the platform over. What I owned was taking it from nothing to something real.
Under the hood
- Frontend
- Next.js, React, Tailwind CSS
- Backend
- Node.js, as Next.js API routes
- Data
- Firebase
- Payments
- Razorpay — set up and integrated ground up
- Also
- Nodemailer, react-calendly, react-chartjs-2, react-slick, Lottie, Headway
What stayed with me
Straight out of college, this taught me to take a one-line idea, research it, pitch it, and ship it — then be ready to throw it away and rebuild.
Zero to market rewards range and stubbornness more than clean code. My contract's long done and the platform's fully transferred; I still help now and then as a technical advisor.