“He removed all my access to the websites I built. I need his cooperation to switch my domain over, which he verbally said he would provide.”
A freelancer, an agency, a co-founder, an AI builder: whoever wrote it, you now need someone who can read the code, tells you the price before touching it, and answers when you write. That is Kenlore. Connect your repo to Kenlore, write what is broken in plain words, and see the price before anyone touches a line. An experienced engineer takes ownership of your project, plans every task, does it and checks it, and a team you can always reach stays with you. Not another AI. You pay at the end of the month, only for what you approved.
Built in a weekend. Screens, flows, a database, a demo that made your co-founder gasp. This part, AI does brilliantly, and you should keep using it for this part.
Logging in. Getting paid. Not getting hacked. Staying online. The part that never ends.
We read 458 public posts by owners whose developer, agency or co-founder was gone, 40 client reviews of freelance platforms and agencies, and 30 Italian owners’ stories. Then 5,549 more from people who built with AI. These are the six that repeat.
“He removed all my access to the websites I built. I need his cooperation to switch my domain over, which he verbally said he would provide.”
“Every weekly report showed 160 hours billed. But the feature backlog wasn’t moving.”
“Every time a change was planned, it took weeks and my multiple reminders to do what was planned to be done.”
“The next developer quoted four weeks just to understand it. It works, but nobody knows how.”
“He owns the website along with the user database, which is a major concern.”
“Each time, it tells me ‘I finally understand what the problem is!’ and claims to have fixed it. Each time, it does not work.”
Shares: percentage of relevant public posts naming each problem (458 owners with a non-AI origin, 14 founder and small-business communities, 2025–2026; the AI figure from 5,549 records). Quotes are verbatim from clients, lightly trimmed. Per-origin figures are directional.
The code came from different places and the first thing owners say differs. The request, the price and the person who answers work the same way for all of them.
This is the offer we call Last 20: we read the code, finish the last 20%, and stay.
We take ownership, move every account into your name, and every decision from now on is recorded so this cannot happen twice.
Per request, priced first, approved by you. One engineer who knows your codebase, with a monthly cap you set.
We read the whole codebase once, write the runbook, and keep the product moving without a hire or a retainer.
No sales call, no scoping workshop, no hourly rate. Four steps, and the price always comes before the work.
Sign in to Kenlore with GitHub and pick one repository. We read the code, set up a working copy of your app on our side, and an experienced engineer takes ownership of your project and says hello. Your production is never touched.
“Password reset doesn’t send the email.” Not a ticket, not a spec. The way you would tell a friend.
You get the scope in one sentence, what “done” means, and a price range. A one-line fix is a few dollars. A broken payment flow is around a hundred. Rebuilding half a system is hundreds. Nothing starts until you click confirm.
Your engineer does the work, checks it, and shows it to you on a test environment. You check it, then roll it out to your users. Your invoice arrives at the end of the month: what you asked, what was done, what it cost.
You have had enough of a chat window that says “fixed”. On Kenlore your app gets an experienced engineer who owns it, and a team you can reach whenever something is wrong.
Not a queue and not a bot. One senior engineer reads your whole codebase, plans every task, does the work, tests it and stays on your project. Nothing changes in your app without a person deciding it and checking it.
Write whenever something is wrong or unclear, and a human answers. Your delivery manager keeps your requests moving, tells you what is happening and when, and makes sure nothing waits in silence.
We use the same AI tools you do, and they make us faster. The difference is who is holding them: an engineer who can read the result, sees what would break, and takes responsibility for every change.
A SaaS co-founder, March 2026. The freelancer who built it is gone, the deploy password went with them, and the new developer quoted four weeks just to understand the code. We built the fix into how we work.
Everything your team does on your app, every request, decision and deploy, is written into your Kenlore project record: what was asked, what was done, why it was done that way. If your engineer changes, the next one reads the record instead of asking you to explain your product for the third time. If you leave, the whole record leaves with you.
Customers on annual plans see “trial expired” after renewal.
Fix renewal webhook. Done means: renewed accounts stay active, verified in live mode. $120 to $180.
Kept the existing payment product IDs instead of migrating; migration would log out active users.
Signed webhook handler, idempotent renewal, 6 tests on the payments path.
Verified with a real annual renewal. You roll it out. Alert on failed webhooks set to your phone.
1 request · $150 · balance after: $150
Nothing lost. New engineer onboarded from the record in an afternoon. You were not asked a single question.
We are not a better chat window. We are the part the chat window cannot be: an experienced engineer in charge, a team that answers, a price you see first, and a memory that stays.
Nobody bills hours here. Every request has a price you see and approve before it starts, and a spending cap you set for the month. One named engineer stays on your project, plus a delivery manager you can write to. When we are full, we say so.
You keep building with your AI tools in the same repo. We review and merge, catch what would break payments or login, and explain what we changed and why. You understand more of your product after we arrive, not less.
When something is wrong, you write to a human and a human replies, by name. That is the whole point, and the thing no builder gives you. Everything they learn about your app is written into your project record, so nothing is lost when people change.
Correct. The code stays in your own repository from day one. We work in a copy and hand you the result. Every account in your name, production never touched, and you can remove us in one click.
No subscription, no package, no hourly rate. Your balance is in dollars. Every request has a price you see before it starts.
We are confident this solves your problem, so the first $300 of work is our risk, not yours. Sign in to Kenlore with GitHub and the $300 is yours for one week: connect your app, meet the engineer who will look after it, get the first real things fixed. No card needed to start.
A range before the work, a fixed figure on the invoice, never above the top of the range. Small things cost a few dollars. Big things cost what they cost, and you know it before saying yes.
You pay for what was done that month, by card. Set a spending cap and we warn you before any request would cross it.
A founder, a small team, a business owner. Whoever built it, people use it, and now it needs someone who can read it.
Something else on your mind, a mobile app, a data pipeline, a bot? Write to us anyway. If it is not ours, we will say so and point you to who does it well.
You land in Kenlore, our platform, and pick one GitHub repository. We read the code and set up a working copy of your app on our side. An engineer writes to you, by name, within the first working day. Then you write your first request in plain words and see what it would cost.
We can’t know it to the cent, and we don’t pretend to. You get a range and a written “done means”. The invoice shows the actual figure inside that range, never above it. If a task turns out bigger than we thought, we stop and tell you before spending more.
Neither. It is $300. Your balance is in dollars, every charge is in dollars, and the invoice is in dollars. No tokens, no points, no conversion rate to guess at.
Founders report $25 to $1,400 a month in builder credits for the same bug surviving dozens of “fixed” messages, $16 to $35 an hour for contractors who disappear on day 14, and $10,000 or more a month for agency retainers. Here you pay per request, you see the price first, and the same engineer stays on your code.
Never. You approve a price per request. How long it takes us is our problem, not yours.
Yes, and we recommend it. Set a monthly cap in your account. We warn you before any request would cross it, and nothing starts without your yes.
Yes, in the same repo. We review and merge your changes, catch what would break payments or auth, and explain what we changed and why so you stay in control of your own product.
An experienced engineer attached to your project, working from your project record. They plan each task, do it, test it and take responsibility for it. We use AI tools the way any good engineer does, but a person controls every change. You also have a delivery manager you can write to at any time. Both are people, and both answer.
No. We work in a copy of your app on our side and show you the result on a test environment. You roll it out to your users when you are happy with it. Your accounts stay in your name.
You export it. Requests, decisions, deployment history, the runbook. It is your project’s memory and it goes where you go, including to the engineer you eventually hire. We help with that hire too, when you are ready.
Keep the scan on; it is free and it catches the obvious. Two months after the biggest platform added auto-fix, a public scan of 30,998 live apps still found 57% of reachable backends open to anonymous reads. Scanners find patterns. They do not know that your “admin” table is the one with your customers’ invoices in it, and they do not answer when a customer is locked out.
WWG is a software company based in Milan. Kenlore is our platform: the place where your code, your requests and your project record live, with named engineers behind it. Last 20 is the offer on Kenlore for founders who already have a product and users. You meet your engineer before you spend a dollar.
Sign in to Kenlore with GitHub, connect one repo, write what is broken. See the price. Say yes. An experienced engineer and a team that stays in touch take it from there.
Valid for one week · shown in dollars · no card to start
We built Kenlore because we kept meeting the same person. A founder, a two-person SaaS, a business owner with a portal nobody would touch. Real customers, a product that was almost there, and no one left who could read the code. Nobody needed a bigger agency. They needed an experienced engineer who would read the code, say what it costs, and then stay, with a team behind them that answers.
The Kenlore team, WWG · MilanKenlore is operated by WWG s.r.l. SB, Milan. We store the data you give us to run your account and your project record: your email, your GitHub identity, your repository, your requests and our work on them. We use one analytics cookie to see which parts of this page work. We do not sell or share your data. Write to hello@wwg.it to see, export or delete it. A full privacy policy replaces this note before public launch.
Every request is priced before work starts and done only after you approve it. Your first $300 of work is on us, valid for one week, no card required. After that you are invoiced monthly for approved work only; an unpaid invoice pauses the work, never your access to your code or record. Your repository, accounts and project record stay yours. Full terms replace this note before public launch.