Frontend
Web apps and dashboards on top of the backend, wired to the real APIs. Built from your designs.
Design studios, automation agencies and founders hand us the part that needs a server: APIs, integrations, deployments, AI steps. Agencies ship it under their own name.
Estimate before any work · $30/hour · White-label: your client never hears about us
When a project outgrows its no-code platform, the work lands here.
Web apps and dashboards on top of the backend, wired to the real APIs. Built from your designs.
REST APIs, databases, logins, payments with custom logic. Documented, so another developer can pick it up.
See: Stripe to Xero (webhooks, Postgres), CascadeRPC (Rust gateway), ISY (server: closed source)
Your tools talk to each other: a paid invoice shows up in accounting, a new lead lands in the CRM, nothing is copied by hand. Webhooks with retries and signature checks, scheduled syncs.
See: Stripe to Xero, Greeter
Your apps and automations keep running: hosting, CI/CD, backups that are test-restored, alerts before something breaks.
See: Production n8n, ISY
Bots that answer clients and book appointments, documents read and sorted automatically, AI steps with checks around them.
See: Greeter, AI Content Factory
Client work stays private unless the client agrees to show it. What we can show: our own product, seven open-source builds and one client story. Each shows how it was built and how it was tested.
An AI receptionist for clinics, built on n8n. It books a visit only after the patient confirms.
Load test: 100 dialogs · 0 lostPaid Stripe invoices land in Xero exactly once, through repeats, rate limits and crashes.
1,753 events · 0 duplicatesA client's summer camp site, reworked for Halloween in five working days.
Client project · liveFour people, and every area has a named stand-in. If one of us is away, the stand-in takes over: the code lives in your repo and the notes in your tracker, not on our laptops. When Artem H. is away, Artem B. answers your messages.
01 / Infrastructure, DevOps & Frontend
Kyiv, UA
Your contact: answers messages, takes the calls and keeps your tracker current. Runs the servers under every project, from CI/CD to backups that are restored before they count. Builds the frontend too: web apps and dashboards wired to the real APIs.
02 / Backend development
Ivano-Frankivsk, UA
Designs the APIs and data models and wires up the integrations: payments, CRMs, webhooks with retries and signature checks. Leads the work on ISY, our own product.
03 / Data analysis
Prague, CZ
Moves and cleans data: migrations between systems, deduplication, and the reports a client asks for at the end of the month. Every migration is checked against the source, row by row.
04 / Process automation
Prague, CZ
Builds the workflows: n8n in production, document and PDF processing, and AI steps with checks around them, so a wrong answer stops the run instead of reaching your client.
What a client wrote once the work was done.
It was a pleasure working with you. I liked your well-structured task approach and reports right on time. Thank you for the work.
A first task of 5–10 hours. You see how we estimate, communicate and deliver before anything bigger.
Your repo, your tracker, your process. No new tools for your team.
Agencies can ship our work under their own brand.
Progress and questions go into your tracker or Slack. Calls go through Artem @unwinned, voice or video. Need us on a call with your client? We join as part of your team.
One rate for every kind of work we take on, so you can resell it with your own margin. Our invoices go to you and never name your client.
Invoiced in USD by Artem H. for the whole team.
That's the whole team's capacity, not one person's. Your task goes to whoever on the team fits it best.
All three use the same $30 hourly rate; only the way we scope and bill the work changes. Just one small task? Most first tasks take 5–10 hours ($150–300). Send it and you get an estimate; no package needed.
A fixed-price first look at code, workflows or servers you already have.
$240fixed
8 hours · 3–5 days
One defined piece of work, with the scope fixed in writing.
from$600
20+ hours · 1–4 weeks
Hours reserved every month for ongoing work, usually 2–3 of us at 20–30 hours each.
from$1,200
40–160 hours · monthly
Prices in USD, paid by bank transfer, by card via Payoneer, or in USDT or USDC. The audit is paid upfront, projects 50% upfront and 50% on delivery, retainers at the start of each month.
What clients usually ask before the first task.
Your question isn't here? Put it in the brief; we answer within one working day.
No. We work in your repo and your tracker and, if you like, from an address on your domain. Nothing about your client goes into our portfolio without your written permission.
No. We don't contact your clients or take work from them directly, during the project or for 12 months after, unless you agree in writing. It's a clause in our contract.
Separate accounts with only the access the task needs, secrets kept in your vault, and every access removed at handover.
Yes. Tell us what should happen, for example “clients book in Telegram and it shows up in my Google Calendar”, and we'll suggest how to build it and what it costs.
Yes, and we suggest it. A first task of 5–10 hours, or the audit sprint, shows you how we estimate, write and deliver before you commit to anything bigger.
In hours, before any work starts, and the estimate is free. A small task gets a number within a day; a project gets a written scope with a range, plus the running costs: server, paid APIs, AI usage. You approve it, then we start. You don't pay above the top of the range unless the scope changes.
We tell you as soon as we see it, not on the invoice. If we misjudged the work, the extra hours are on us; if the scope changed, we estimate the change and wait for your yes.
Usually within 3–5 days of your yes. The estimate names the start date.
You do, or your client does: everything we write passes to you once it is paid for. Open-source libraries keep their own licences, and the handover notes list them.
Yes, yours or ours, before we see any details. Tick the box in the brief and we'll send one first.
Node.js and TypeScript, Python, PostgreSQL, Redis, Docker, n8n, and Linux servers on Hetzner, DigitalOcean or AWS; Rust or Solana when a project calls for them. If your product started on Webflow, Bubble, Airtable, Make or Zapier, we can add an API next to it or move the heavy part off it. If your project runs on something else, say so in the brief and we'll tell you honestly whether it fits.
Monday to Friday, 9:00–19:00 Prague time: the whole European working day and the morning on the US East Coast. Messages get an answer within one working day, usually within a few hours.
With Artem H. (@unwinned), who signs the contract and issues the invoices for the whole team. A short services agreement covers the scope, the payment terms and the transfer of rights to the code once it is paid for.
In US dollars, by bank transfer or by card via Payoneer, or in USDT or USDC. The audit is paid upfront, projects 50% upfront and 50% on delivery, retainers at the start of each month. Every payment gets an invoice.
You get the code, short docs and a handover call. Bugs in what we built are fixed for free for 14 days; after that we are here by the hour or on a retainer.
Tell us what you have now and what should happen. A few lines are enough; we'll work out the technical part.
We read the brief and answer within one working day.
Questions in writing, or a short call if that's faster.
An estimate in hours. Nothing starts until you say yes.
OpenTaking new tasks · we confirm the start date with the estimate