Process
A process built to stay predictable.
Five steps, clear deliverables at each stage and no surprises on the invoice.
- 01
Discovery
A free scoping call to understand your goals, users and constraints. We ask the uncomfortable questions early.
- Scoping call
- Initial feasibility assessment
- Rough budget range
- 02
Plan
A written proposal with architecture, scope, milestones, risks and a fixed price or milestone budget.
- Written proposal
- Architecture outline
- Milestone plan
- 03
Milestones
We build in short iterations with working demos. You get repository access and can give feedback at every step.
- Working demos
- Repository access
- Tests & reviews
- 04
Handover
Deployment, documentation and a walkthrough for your team. Full IP transfer on final payment.
- Production deployment
- Documentation
- IP transfer
- 05
Care
Optional retainer for maintenance, hosting, security updates and continuous improvement.
- Updates & monitoring
- Monthly budget
- Roadmap
Principles
- Fixed-price or milestone-based — payments are tied to delivered results.
- One senior technical owner from the first call to handover.
- Mutual NDA before the first call; your code and data stay yours.
- AI-accelerated engineering, always reviewed by a senior engineer.
Engagement models
Three ways to work with us.
Pick the model that fits how certain and how fast your project is. You can switch as the project matures.
Fixed-price project
A clearly scoped project with milestones and a fixed price. Ideal when the requirements are clear.
Dedicated team / monthly retainer
A senior team that works on your product every month, with a rolling roadmap and a fixed monthly budget.
Time & materials
Flexible hours for open-ended work, discovery, code reviews, audits of existing systems and consulting.
Commitments
What you can hold us to.
The commercial side of working with us, in plain words. The binding details are in the proposal and our general terms.
Fixed price means fixed
For fixed-price projects, the price in the written proposal only changes through a change request that you approve.
Pay per milestone
Payments are tied to demonstrated, delivered milestones — not to promises.
30 days of free aftercare
For 30 days after final acceptance we fix defects and make small optimisations (up to 4 hours in total) free of charge, e.g. copy, styling, performance or usability tweaks within the delivered scope.
Your code, your IP
Full IP transfer and repository ownership on final payment. No lock-in, documented handover.
NDA before details
We sign an NDA before you share anything confidential, yours or ours.
A reply within 24 hours
Every enquiry gets a personal reply from a senior engineer within 24 hours on working days.
Quality standards
Included in every project.
Not add-ons, but how we work: on client projects and on our own showcase work.
Code review
Every change is reviewed by a senior engineer before it ships.
Automated tests
Unit, integration and end-to-end tests; fuzz and invariant tests for smart contracts.
Continuous integration
Lint, type checks, tests and builds run on every commit.
Documentation
Architecture notes, setup guides and handover documentation for your team.
Security review
Threat modelling, dependency checks and OWASP-minded reviews; Slither for Solidity.
Full IP transfer
You own the code, the infrastructure and the documentation on final payment.
Mutual NDA, ready to sign
Download our mutual NDA on the contact page: confidentiality from the first conversation.
EU company
Contracts and invoices via SANICURA d.o.o., Croatia — EU contract law and reverse-charge invoicing.
GDPR by design
Data minimisation, EU-friendly hosting options and clear data-processing agreements.
Have a project in mind?
Tell us what you're building. You get an honest assessment, a clear scope and a fixed-price or milestone proposal, usually within a few working days.
Prefer to write first? Write to us