Websites Marketing sites and portfolios your team can run.
Ours: Ginshelf
Websites, stores, web and mobile apps, complex platforms. You approve the product on a clickable prototype – before the first line of code is written.
Not a deck of mockups – a clickable prototype on your real data. You click through it like the finished product and approve it. Only then do we write code.
Websites Marketing sites and portfolios your team can run.
Ours: Ginshelf
Online stores Catalogue, checkout, payments and stock.
Web apps and SaaS Customer portals and subscription products.
Ours: Koru.Farm
Mobile apps iOS and Android, including apps that work offline.
Ours: Koru, Pixel Chain
Complex platforms and ERP Many roles, integrations, migration from a legacy system.
Ours: Pixel Chain
UI/UX design on its own Research, prototype and design system, for teams with their own developers.
Goals, users, constraints. You get: a scope, a plan and a fixed price for the build.
A clickable prototype on your data. You get: a product you can click through, and you approve it before any code.
A demo every week, a test environment you can open any time, automated tests on every change.
Deployment and monitoring, documentation, team training.
For the first 30 days after launch, bug fixes are free. After that: fixes, updates, new features – or a clean handover to your team.
Discovery is a short fixed-price project. It ends with a scope and a fixed price for the build, so you know the number before you decide.
It depends on the complexity: a website and a platform with a dozen roles are very different projects. So we don't guess on the first call – you get the timeline after discovery, together with the scope and the price.
You do. Everything lives in your repositories and accounts from day one.
For the first 30 days we fix bugs for free. After that, support with us – or a handover to your team with documentation and tests.
Yes. Mainstream technology, plus documentation and tests from day one – the product can go to any capable team.
That's normal – a product gets clearer as it grows. Each change is handled on its own: we tell you up front how it moves the timeline and the price, and do it only once you agree.
To fit the job and whoever will maintain the product next. We prefer mainstream, proven tools – they make hiring and handover easier.
Vibe coding is AI writing code that nobody checks. Here every change goes through automated tests and a senior engineer's review, and the product is approved on a prototype before any code.
TypeScript, React, Next.js, Node.js, Postgres; mobile apps with offline mode; CI with automated tests on every change; browser verification after every AI build; deployed in an EU cloud, on your accounts.