Service
Web applications
Client portals, internal tools, dashboards, APIs and MVPs: carefully engineered, tested and secure by design from day one.
01Who it’s for
- Businesses still running on spreadsheets and disconnected tools
- Start-ups that want to validate an MVP
- Teams that need systems to talk to each other
02What you get
- Analysis and technical proposal with a clear scope
- Modern, maintainable codebase (TypeScript)
- Authentication and authorization done right
- Automated tests and a CI/CD pipeline
- Security aligned with the OWASP Top 10
- Technical documentation and handover
03How it works
- 01
Analysis
We map out the problem, the users and the existing systems.
- 02
Proposal
A written proposal with scope, planning, architecture and price.
- 03
Iterative build
In short sprints, with a demo after each step so you can steer.
- 04
Secure & test
Security review, tests and performance checks before go-live.
- 05
Handover
Documentation, credentials and optional maintenance and hosting.
04Indicative pricing
Every project is different. After an introduction you receive a written proposal with a fixed price.
What drives the price
- Number of user roles and screens
- Integrations with external systems
- Requirements for data, privacy and availability
- Mobile app or web only
Internal tool or integration
from € 3,000
MVP / client portal
€ 6,000 – € 15,000
Larger platforms
on request
VAT not applicable (small business exemption scheme).
05FAQ
Which technologies do you use?
Usually TypeScript with a modern framework, a PostgreSQL database and hosting in the EU. The choice depends on your project, not on habit.
Do you work at a fixed price?
For a clearly defined scope I work at a fixed price. For evolving projects I work per sprint, with a budget ceiling.
What if you are unavailable later?
You receive documentation and the full source code in your own repository, so any developer can continue.
Other services
Let’s build something.
Tell me about your project. You’ll get an honest answer within one business day, even if I’m not the right fit.