Free · first version, yours to keep · No contract · no commitment · Your code · your servers · your keys · 10× faster · days, not months

Build the smallest thing that proves the model.

Most ideas don't survive contact with users. The first version isn't a product — it's a question you're asking the market: would anyone actually use this? Done well, that question costs days of work and a fraction of the budget. I build minimum-viable software in days, not months, with AI compressing what an agency would scope for a quarter. Your first version is free, so you find out fast — and the answer is real, not theoretical.

Do you actually need to build it yet?

The temptation, when you've got an idea you believe in, is to build everything. Every feature you've imagined. Every edge case covered. Six months and a quarter-million dollars later, you've got software — and now you find out whether anyone wanted it. Sometimes they did. Often they didn't. Either way, the answer cost too much.

There's a better order. The first version isn't a product. It's a question you're asking the market: would anyone actually use this? The cheapest, fastest version of that question is the right one. Most founders I talk to don't need to build the whole thing — they need to build the smallest piece that gets a real user to do the real action, then look at what happens, then decide what gets built next.

The hardest part of an MVP isn't writing the software. It's having the discipline to ship something that feels embarrassingly small, put it in front of real users, and watch what they actually do — instead of what they say they'd do, or what you hoped they'd do.

Six signs you're ready to build:
  • You can name three real people who said 'I would pay for this' — and they're not your friends or family
  • You've watched someone do the thing manually and the pain is obvious
  • You've already tried the workaround — Notion, Airtable, a spreadsheet, a WhatsApp group — and hit the wall
  • You can describe the one action a user must take in the first version, in one sentence
  • You have a few real users lined up to try it the day it ships
  • You're willing to throw away half of the first version once real usage shows you which half

Your first version is on me.

A thirty-minute call

Tell me the idea, the user, the one action that matters, and what you've already tried. I'll tell you straight whether there's an MVP here or whether you've got more talking-to-users work to do first.

A free working first version

One or two days of my time. Real software, deployed to a staging environment, with one user-flow that works end to end. Not a clickable mockup, not a Figma file — actual code that real users can touch.

Real users, then a real decision

Show it to three to ten real users. Watch what they do, not what they say. The data answers questions you couldn't have asked before. From there you decide: keep building, pivot, or shelve. All three are valid outcomes.

No contract. No commitment.

Not a sales tactic with fine print. The first version is genuinely free — up to about forty hours of my work on a tight, well-defined scope. That's how I prove the work is worth paying for, without asking you to trust me first.

Everything is yours, and your team can extend it

Code, repository, deployment, documentation — all handed over. Then I show whoever's going to maintain it how to make changes using AI. Adding a field, tweaking a flow, swapping a step — your people do it in minutes, not by waiting on a developer.

Where I make my money

Not on the first version — on the months and years after, when an MVP works and we keep building. But you choose to come back. It's never a trap. The free first version is how I find clients I want to work with for the long run.

What usually happens, step by step.

01
free · this week

A thirty-minute call

My part
I ask about the user, the problem, and the single action that matters in version one. I push back on scope that's too big to be a real MVP. I tell you honestly if you should talk to more users before we write any code.
Your part
Be honest about how validated the idea actually is. The cheapest moment to discover you don't have a real user-base yet is now, not after we've shipped.
Deliverable
A clear answer on whether there's an MVP here, what the smallest version looks like, and whether I'm the right person to build it.
02
free · one or two days

I build your first version

My part
I pick the single most important user-flow and build it end to end. Real code, deployed to a staging environment your real users can touch. AI in the loop the whole way — what an agency would spend a quarter scoping, ships in days.
Your part
Give me access to anything I need. Be available for quick questions. Line up real users to try it the day it lands.
Deliverable
A working first version on staging — one user-flow, real, deployed, not a demo.
03
one to two weeks

Real users try it

My part
I'm on call for fixes and observations. I help you set up basic analytics so you see what users actually do, not just what they say.
Your part
Get real users in front of it. Watch their faces, watch the data. Don't ask leading questions. Let the signal be the signal.
Deliverable
An honest read on whether the MVP is finding the thing you hoped it would. A yes, a no, or a 'now we know what the real product is'.
04
a few days

We decide what's next

My part
If the signal's real, I write a plain-language scope for phase two — what the next slice looks like, in what order, for what fixed price. If it's not, I'll say so plainly.
Your part
Read the scope or the verdict. Push back on anything that feels off. Decide based on what you saw, not what you hoped.
Deliverable
Either a fixed-price scope for phase two, or a clean stop with everything you've learned and built so far.
05
ongoing

Weekly shipping, as long as you want

My part
Working software every week. Each phase has its own scope and fixed price. The MVP grows into the real product without a rewrite — what you built first is the foundation of what you ship at scale.
Your part
A thirty-minute weekly review. Use what lands each week. Tell me what to build next based on real user signal — not what you imagined at the start.
Deliverable
A product that grows one validated step at a time, with a clean exit option whenever you want one.

A short note on the tools, for those who care.

The right stack for an MVP is the stack you can move fastest in and that someone else can pick up later. Nothing exotic. Nothing chosen for fashion. Whatever your eventual engineering hire will already know.

What I build with
PHP · Node.js · Python · TypeScript
Boring, hireable. Whoever maintains your MVP at scale won't be hunting for unicorn talent.
Web frontend
Vue.js · React · plain HTML when it's enough
Pick the framework your team will actually maintain. Most MVPs don't need a single-page-app — find out first.
Mobile, when you really need it
React Native · native iOS/Android · responsive web
Apps are an order of magnitude more work than web. Most early-stage products can be tested on web first. Build the app once users want it enough to install something.
Where it runs
Docker · AWS · DigitalOcean · self-hosted
Start cheap. Your MVP doesn't need enterprise infrastructure — it needs to be online and observable. Scale up when usage forces you to, not before.

Who I'm the right person for — and who I'm not.

Call me if:

  • You have an idea, a few real users to test it on, and a clear first action they should take
  • You'd rather spend two weeks finding out something doesn't work than six months finding out the same thing
  • You want the option to pivot, abandon, or double down based on real signal — not gut feel
  • You're a non-technical founder who needs a technical partner for version one, not a co-founder
  • You're a company testing a new product line and want to validate before allocating real engineering
  • You can make decisions yourself or get the person who can on a call quickly

Don't call me if:

  • You haven't talked to anyone who'd actually use this — go do that first, come back when you have three real names
  • You want me to design the product for you — that's your job, I build what you've thought through
  • You're building because a competitor did it or because you're bored — bad reasons make bad MVPs
  • You want a fully polished, every-edge-case-covered launch — that's not what an MVP is, and rushing one will only burn money
  • You want the free first version with no intention of continuing — please be honest about that, my time is finite
  • Your project is 3D games, casino software, adult content, or adversarial scraping

Three teams, three views of the truth, none of them right.

LogisticsMobile + webReal-time
Problem
A courier delivery company had three different realities running in parallel — couriers on the street, dispatchers at desks, payroll on Friday. Three systems, three data sets, nobody saw the same picture. Time tracking was manual, route coordination happened by phone, and payroll spent every Friday trying to reconcile hours, orders, and shifts from separate sources — always with gaps, always with disputes.
Approach
We didn't try to build the perfect platform. We built the smallest thing that would let one dispatcher see one courier in real time, complete one delivery, and have payroll calculate one paycheck correctly. Two weeks. A handful of users. One end-to-end flow that worked. From that first slice we knew what the rest had to look like — and more importantly, the company saw the value before they'd committed to building everything.
Outcome
From that first slice the platform grew over months — mobile app for couriers, web admin for dispatchers, automated payroll. Dispatchers stopped chasing people by phone. Payroll reconciliation that took days became an automated run. Couriers got paid correctly without arguments about hours. Each phase paid for itself before the next began. The whole system was built one validated user-flow at a time.

Dmytro Klymentiev

Independent engineer. Twenty years of shipping first-version software for businesses — back-office tools, internal apps, product MVPs, integrations. Practiced at finding the smallest piece that proves something.

I've been building software for businesses since 2004. A lot of that work was first versions — the moment a company realised the spreadsheet wasn't enough anymore, the moment a founder needed something to show real users, the moment a team needed to test an idea before committing to it. The shape of the work has stayed the same: build the smallest thing that's actually true, put it in front of real people, learn faster than your competition.

What changed in the last two years is AI. Used the right way, it lets a solo engineer ship at the pace of an agency — and then some. The first version that used to take two months now takes two weeks. The validation loop that used to take a quarter now takes a month. That's the difference between testing two ideas a year and testing eight.

Based in Chicago. Working worldwide — US, EU, and Asia timezones. Direct contracts, or through a US entity, or via Upwork — whichever suits your legal setup.

Questions you might have.

How do I know if I actually need to build an MVP?

Short answer: if you can't name three real people who'd use it, you don't yet. The hardest part of an MVP isn't writing the software — it's having a real audience to hand it to. Build the user list first. If you can't get three names interested enough to commit to trying it, the first version goes nowhere even if it works perfectly. Come back when you have those names.

What will this cost?

Depends on what we're building — every engagement is scoped individually. The honest way to find out: we have a thirty-minute call, I build your first version free, and if we continue, I write a scope document with a fixed price before any paid work starts. No hourly billing, no surprise invoices.

How fast can you actually ship a real MVP?

One or two days for the first user-flow, if the scope is genuinely minimum. Most founders bring me a 'small MVP' that's actually months of work in disguise. The conversation is usually about cutting it down to the one thing that proves the model. The rest can wait until we know whether it's worth building.

Should I build a mobile app or a web app?

Almost always start with web. Apps are an order of magnitude more work — App Store, Play Store, two codebases or React Native, push notifications, updates. Most early ideas can be tested on web. Build the app once you know users want the thing badly enough to install something.

What if the MVP works and we want to keep building?

Then we do, with weekly shipping and fixed-price phases. The first version is built clean enough to grow into the full product — no rewrite required. You don't have to start over to scale up.

What if the MVP doesn't work?

Then you've saved months and tens of thousands of dollars finding out. You keep the code, you keep the learning, and you decide what to do next — pivot, shelve, or come back to it later. The whole point of an MVP is to make 'doesn't work' a cheap answer instead of an expensive one.

Can my team take it over after launch?

Yes — that's a core deliverable. When the project wraps, I train whoever's going to maintain the system on how to modify it using AI, the same way I do. Most small changes — new field, different copy, an extra step in a flow — they'll handle themselves in minutes. You're not dependent on me.

Do you work with non-technical founders?

Yes — most of my MVP clients are non-technical. You bring deep knowledge of your business, your users, and the problem you're solving. I bring twenty years of building software around exactly that. We meet in the middle. You don't need to learn to code, and I don't need you to write specs in technical language.

Will you sign an NDA?

Yes. Standard mutual NDA before we discuss anything sensitive.

How fast can you start?

First call this week. Free first version typically starts within one to two weeks, depending on current bookings. Urgent? Ask — sometimes there's slack.

Written commitments, not marketing promises.

01

First version genuinely free

No hidden catch, no fine print, no automatic billing after the trial. You see the work, you decide.

02

Real software, not a clickable prototype

I won't ship a Figma file or a no-code mockup and call it an MVP. Production-deployed code from day one — even if the scope is small. Real users on real software is the only signal that matters.

03

Built clean enough to scale

The first version isn't throwaway code. If the MVP works, we build phase two on top of it — not on a rewrite. You're not paying twice for the same architecture.

04

Your code, your servers, your accounts

From day one, everything I build is yours. Your repository, your hosting, your credentials. No SaaS dependency on me, no vendor lock-in.

05

Your team can modify it with AI

I train whoever's going to maintain the MVP on how to make changes themselves using AI — same tools I use daily. Small tweaks happen in minutes without calling me back.

06

Honest signal interpretation

If the data says your idea isn't working, I'll say so — even though it costs me future work. Better you hear it from me now than spend a year denying it.

Let's see if there's a real first version here.

Book a thirty-minute call this week. Tell me about the idea — but more importantly, tell me about the user. If there's a real first version to build, I'll build it. If there isn't yet, I'll tell you what to do before you spend a dollar on engineering.

Last updated: 2026-04-24 · by Dmytro Klymentiev