What kept us going wasn’t a vision deck or a perfect pitch narrative.
It was knowing the backend was actually solved — and that sooner or later, that would matter.
Turns out, it mattered sooner.
Follow @AskMayson if you’re building. We’re sharing everything.
#buildinpublic
We still sleep in the office sometimes.
Still running on coffee. Still building on weekends. Still figuring out distribution and strategy in real time.
We won’t pretend we’ve nailed everything.
But the product is real.
The backend works.
The apps ship.
We closed a $500K pre-seed.
Not a massive round. But for a team that self-funded for 2 years through a services company, it felt like a real signal.
New office incoming. Team doubled. Shipping faster than ever.
BackStract became Mayson.
Not a rename. A pivot built on a real foundation.
When the vibe coding wave hit, we were already ahead on the hardest part: the backend.
Now we just had to show the whole picture.
So we made the hardest call.
If the backend was solved — and it was — what was still missing?
Frontend. Real API integration. The full stack.
We didn’t throw away 2 years of work.
We wrapped it in something the world could understand.
We tried to raise. We really did.
No pedigree. No IIT/IIM stamp. No warm intros. No “previously at Google” in the bio.
And location worked against us in ways nobody said directly, but everyone could feel.
The backend story wasn’t sexy enough for the people writing checks.
The cloud bills didn’t care that we were bootstrapped.
Infra costs kept climbing. Credits ran out. There were no enterprise deals to cushion the fall.
Every month became a math problem before it became a shipping problem.
Akshay’s services company, Novostack, kept the lights on.
That’s the honest version.
What we got wrong was everything around it.
4 engineers. Bootstrapped. Not in Bangalore. Not in San Francisco. Not in any startup “scene.”
Retaining talent on a bootstrapped budget while competing with companies paying 3x more — that’s a different kind of hard.
We weren’t using AI to generate the code.
We were doing it deterministically — a proprietary builder state translated visual logic into real, working backend code.
It worked. Reliably. Every time.
That part, we got right.
The problem was real.
Small teams, Indie makers, and Solo founders had to either understand the backend deeply or hire someone who did.
Framework fatigue. Infra decisions. Queues, caches, Redis, middlewares, deployment — all before shipping actual product logic.
We were building the layer that removed that complexity.
The idea was called BackStract. Backend + Abstraction.
Before ChatGPT. Before, vibe coding was a word. Before anyone cared about AI-generated backends.
We were building a no-code backend builder that generated real, production-grade backend code in Python, Node.js, or Java from a visual builder.
2 years ago, we had no AI tools, no investors, no office in Bangalore, and no hype.
We had 4 devs, a real problem worth solving, and a founder funding us from his services company.
This is how BackStract became Mayson.
No hype. No investors. No shortcuts.
Just a small team in one room, building through the hard part.
Two years ago, this started as BackStract.
Today, it’s Mayson.
Here’s the story.