Independent developer · Surat, Gujarat, India

Someone else built it.
I take it from here.

Inherited codebases. Abandoned projects. Apps that AI got seventy percent of the way through and then quietly broke. I read them, tell you the truth about them, and take responsibility for what happens next.

  • 0years shipping
    production software
  • 0company deployments
    on one platform alone
  • Freefirst read on your
    code within 48h

An illustration of what the audit actually hands you — findings, severity, and the file they live in. Not a live scan of your code.

Start here

Which of these is true for you?

Tick everything that applies. I'll tell you which of the three engagements to start with — including when the answer is the cheap one.

Nothing ticked yet. Pick whatever sounds like your situation — the recommendation updates as you go.

What it costs

Three ways in. All priced before we start.

Published, fixed, and deliberately under what an agency in your country charges for the same work. You will never get an invoice with a number on it you have not already agreed to.

Free within 48 hours

A first read, before you pay me anything

Send me the repository, a login, or honestly just screenshots and a description. You get a written first read — what I think is going on and what I would do about it. No call, no pitch deck, no invoice.

Codebase Audit

$450 fixed

3–5 working days

I read the whole thing and write you the truth about it — in language you can forward to a non-technical partner. Most people buy this before deciding whether to fix, rebuild or walk away.

  • Written report: what works, what is fragile, what is genuinely dangerous
  • Security and dependency review, including AI-generated shortcuts
  • Performance findings with the actual slow queries and calls named
  • A prioritised fix list with time and cost against each item
  • Straight answer on repair vs rebuild, even when it costs me the job
Start with this

Ongoing Ownership

from $900 per month

rolling, cancel any month

For when the real problem is that nobody owns the software. A fixed block of hours every month, same developer, no re-explaining your system to a new face each time.

  • A set number of hours each month at a fixed monthly fee
  • Bugs, small features, upgrades and dependency hygiene
  • Monitoring so you hear about breakage from me, not your customers
  • Written monthly summary of what changed and why
  • Cancel with 30 days notice — no lock-in, no exit fee
Start with this

$45/hr For work that genuinely will not fit a fixed scope. I will tell you when that is the case — usually it is not. Prices are in US dollars and cover the work itself — no setup fee, no minimum term, no charge for the back-and-forth before you decide.

Selected work

Long engagements, mostly on other people's code.

Three in detail below, eight you can click into and check yourself. The pattern that matters is how long the clients stay.

  1. 01

    SimplyPrime CRM

    Sector
    Field-service SaaS
    Where
    Canada · North America
    Running
    Since 2022
    • Laravel
    • MySQL
    • Mobile apps
    • Offline sync
    • AI features
    Visit the live product

    The situation

    An HVAC operator with twenty years in the trade wanted the software his industry never built properly: scheduling, technicians, parts, payroll and customers in one place, working offline in basements with no signal.

    What I did

    I run the technical side — data model, web platform, admin, and the direction the mobile apps are built to. Scheduling and dispatch, warehouse and parts inventory, membership plans, multi-model payroll, invoicing, and reporting the owner actually reads.

    Why it's here

    Four years on the same platform for the same client. Nobody keeps a developer that long on a system they are unhappy with.

  2. 02

    AumISPL

    Sector
    Client acknowledgement & signature systems
    Where
    India
    Running
    Since 2018
    • Laravel
    • PHP
    • Automation
    • Admin tooling
    Visit the live product

    The situation

    A services business with a working website and a growing pile of manual admin: acknowledgements chased by hand, signatures collected on paper, client records living in whoever remembered them.

    What I did

    Built the site, then kept going — automating the acknowledgement and signature flow and the client management around it, straight into the admin panel they already used, so nobody had to learn a second system. A sister business runs on the same foundation.

    Why it's here

    Eight years with the same client. This is what the monthly ownership engagement actually looks like once the initial work is done.

    Outstanding service and a "Bring It On" attitude in addressing and incorporating numerous updates that were initially outside the scope of our conversation, but were nonetheless given to us exactly as requested.
    Ajay, Keshav & Rishabh Sood AUM Insure & Secure (P) Ltd.
  3. 03

    SDS · Pay Now

    Sector
    Broadcast station management
    Where
    Canada · United States
    Running
    Since 2024
    • Laravel
    • Moneris
    • Basys
    • Payments
    • Security

    Client-internal system — walkthrough on request

    The situation

    Advertisers needed to settle outstanding invoices in one place, across two payment processors — Moneris and Basys — neither of which had usable documentation to build against.

    What I did

    Built the payment layer end to end: multi-gateway processing, encrypted payment links embedded in emailed invoices, a stored vault for recurring payers, real-time reconciliation against accounts receivable, and pre-payment scheduling.

    Why it's here

    Undocumented payment gateways handling other people's money is about as unforgiving as inherited work gets. It shipped and it is still running.

Live right now — go and click them

Every one of these is running in production today.

2016 — 2021

Industrial monitoring at national scale — written solo

From 2016 to 2021 I was the only developer on epronitor, a platform that pulled live readings from electricity, water, temperature and production meters into real-time dashboards, single-line diagrams and automated alerting. It was sold as SaaS and deployed to roughly 150 companies.

  • Reliance Industries
  • Indian Railways
  • Atul Auto
  • Valsad Co-op Milk

…and forty-odd more since 2016.

Who you'd be working with

I'm Nikhil. I've been the person who inherits the code for ten years.

I started in 2016 as the only developer on an industrial monitoring platform, and I have been picking up other people's software ever since — sometimes because the last developer left, sometimes because a project stalled, and increasingly because an AI wrote most of it and nobody can tell what it actually does.

For a long time I introduced myself as a Laravel developer, and that is still where my deepest mileage is. But the thing clients are actually buying has never been the framework. It is someone who will open an unfamiliar codebase, work out what is really going on, say so plainly, and then be accountable for the fix. That skill moves between stacks — and with AI in the loop it moves more easily than it used to. What does not transfer is ten years of knowing which shortcuts turn into outages.

I run a small studio, Mehar Innovations, for clients who want a website or an application built from nothing. This site is for the other job — the one where something already exists and it is in trouble.

Deepest

  • Laravel
  • PHP
  • MySQL
  • PostgreSQL
  • Livewire
  • REST APIs

Fluent

  • Node.js
  • Next.js
  • React
  • TypeScript
  • Astro
  • Tailwind

Mobile

  • Flutter
  • Native Android
  • Offline-first sync

Around it

  • AWS
  • Linux / VPS
  • CI/CD
  • Razorpay
  • Stripe
  • Moneris

Before you ask

The questions people actually send.

Including the awkward ones about price, embarrassment and whether you need me at all.

Do you only work with Laravel?

No. Laravel and PHP are where I have the deepest mileage — ten years of it — so that is what I lead with when someone wants proof. But the job here is reading unfamiliar code and taking responsibility for it, and that skill does not stop at a framework boundary. I work across Node, Next.js and React, Astro, and mobile in Flutter and native. If your stack is genuinely outside what I can be useful in, I will tell you that in the first reply rather than three weeks in.

Why not just point an AI at it?

You should — I do, every day, and it is a large part of why this work is affordable now. But an AI answers the question you ask it, and the expensive problem with inherited software is not knowing which question to ask. It will happily make the change you requested and take out something three files away that nobody told it mattered. What you are paying me for is the judgement in between: knowing what to leave alone, which mess is load-bearing, and which shortcut turns into an outage at month four. If your code is already mostly AI-written, you have felt exactly this.

Most of my app was built with AI. Is that a problem?

It is the most common thing landing in my inbox right now, and no, it is not something to be embarrassed about. AI gets you to a working demo faster than any team could, and then the same code hits real users and real data and starts failing in ways it was never shaped to handle — no error handling, no tests, permissions that were never thought through, database calls stacked inside loops. Cleaning that up is ordinary work now. It is usually far cheaper than the rebuild people assume they are facing.

Do I have to get on a call?

No, and I would rather you did not. Everything runs over written messages — email or WhatsApp, whichever suits you. You get thinking you can re-read, forward to a partner, and hold me to later. It also means the time zones stop mattering. If a call is genuinely the only way through something, we will do one, but it is rare.

What if the code is a mess and I am embarrassed to show anyone?

Then you are the person this page is for. I have never once opened an inherited codebase and thought less of the owner for it — messy software is the normal outcome of shipping under pressure with whoever was available. I am not going to lecture you about test coverage. I will tell you what it costs to make it safe, and what you can leave alone.

Can you finish something another developer abandoned?

Yes, and it is a lot of what I do. The first step is always the same: work out what is actually there versus what you were told is there. Those two are rarely the same, and the gap between them is usually the reason the project stalled. Once that is written down, finishing it is normal engineering.

What do you need from me to start?

Less than you think. Repository access is ideal. A staging login works. Honestly, screenshots and a paragraph explaining what is going wrong are enough for a first read — I can tell you a surprising amount from the outside. You do not need a specification, a budget or a plan; working out the plan is the thing you are hiring me for.

What if your honest answer is that I should rebuild?

Then I will say so, and I will explain what makes me think it — even though a rescue is the better-paid job for me. Talking someone into repairing software that should be retired buys me one invoice and costs me the reference. There have also been times the right answer was that their existing developer was fine and they needed a second opinion, not a new hire.

Where are you, and when are you available?

Surat, India — IST, UTC+5:30. I have worked with clients in Canada, the United States and across Europe for years, so overlap is a solved problem: written updates land before your morning, and I keep evening hours when a project genuinely needs the overlap. I take on a limited number of engagements at a time, which is why replies are fast and why I sometimes say no.

Start here

Tell me what's broken.

You will get a written reply from me, not an automated sequence. There is nothing to book and nobody to get past.

Whatever you send stays between us. I'll sign an NDA before you send anything if you'd rather — just ask.