What I can build for you
From a new SaaS platform to rescuing the system your business already runs on.
Web apps & SaaS
Laravel and CakePHP backends with Vue 3 frontends, from a single internal tool to a multi-tenant SaaS.
- Multi-tenant SaaS, a separate database per customer
- Customer portals, dashboards and admin panels
- Stripe billing, credits, 2FA and role-based access
- REST APIs and integrations with your other systems
Mobile apps
Cross-platform iOS and Android apps with Ionic, Vue and Capacitor, using the same API as your web platform.
- One codebase for web, iOS and Android
- Push notifications, Apple and Google sign-in
- Live sync between devices over WebSockets
- App store builds and releases
AI features, done safely
AI (OpenAI, Claude) added to software that already runs your business, without putting it at risk.
- Drafts and research that a person approves before anything is sent
- Cited sources, background jobs with retries
- Read-only access to only the data the AI needs
- Every exchange logged
Legacy rescue & upgrades
Old PHP and CakePHP applications that nobody wants to touch, kept running while they are fixed and modernised.
- Tests first, so the upgrade can't silently change behaviour
- CakePHP 3/4 to CakePHP 5, PHP 7 to PHP 8.5
- Security fixes: SQL injection, CSRF, access rights
- Gradual moves to Laravel and data migrations (even from MS Access)
Payments that hold up
Money code built so a retried request or duplicated webhook can never charge or pay twice.
- Stripe subscriptions, Stripe Connect, Mollie, PayPal Payouts
- Idempotency keys and row locking
- Reconciliation against the payment provider
- Invoicing with PDF and Excel exports
Hosting & DevOps
I run my own servers, so I can deliver and host the whole thing, not just the code.
- Linux servers, deployment and backups
- CI pipelines with tests and static analysis
- AWS (S3, Frankfurt region) for sensitive data
- Monitoring and alerts when something fails
Three ways to work together
Code review
I read one application and tell you in writing what state it is in and what it would take. The amount is deducted if you go ahead.
A project for a fixed price
For work with a clear scope: a written plan with milestones and one price. You know what you get and what it costs before I start.
Maintenance or extra capacity
I keep your system updated, monitored and hosted, or I join your team as a senior developer for as long as you need.
How a project runs
Understand
We talk through what you need and why. For existing systems I first read the code and tell you what I find.
Plan and quote
A written plan with scope, milestones and price, fixed or hourly, so you know what you get.
Build in small steps
Working software early, small reviewable changes, tests and a staging environment to try things.
Launch and look after it
A careful go-live, then hosting, monitoring and maintenance if you want it.
Code review for a fixed €950
Not sure what state your system is in, or what an upgrade would take? I read the code and tell you, in writing, before you commit to anything bigger.
- I read the code and the dependencies of one application
- A written report in plain language: what is out of date, what is risky and what is fine
- Security findings, ordered by how urgent they are
- A step-by-step plan for the upgrade or repair, with a fixed quote
- A call to walk you through it
If you order the work from the report, the €950 is deducted from that invoice.
Is your system very large? Then I tell you before I start, not afterwards.