Services
What I build, and what I review
Three ways to work together, made for individuals and small businesses. In all of them you talk directly with me.
Service 01
Custom cross-platform development
Your website, app or internal tool, built to measure and running on web, mobile and desktop from a single codebase. If your project is a big one, we study it together before we start.
Discuss this workWebsites and web apps
From a fast site that ranks to the application behind the login, built to fit your business.
Mobile apps
iOS and Android apps that share the same logic as your web product, so you don't pay to build the same thing twice.
Desktop applications
Apps for Windows, macOS and Linux when your work lives outside the browser.
Internal tools and automation
Dashboards, integrations and automations that replace spreadsheets and repetitive tasks.
A single codebase
Web, mobile and desktop from one place: one fix lands on every screen at once.
Service 02
Code auditing
An independent read on the project you already have — what's solid, what's risky, and exactly what to fix first.
Discuss this workCode review
An ordered pass over your project, with prioritised, actionable findings explained in plain language.
Architecture review
Where the design will bend or break as users, data or team size grow.
Performance
Why it's slow and what to touch first so it loads and responds the way it should.
Basic security
A review of dependencies, sensitive data and access control against the most common mistakes.
Second opinion
An outside read before you hire, invest or keep building on what you already have.
Service 03
1:1 tailored training
Personalised one-to-one sessions on software design with DDD, CQRS and domain events, adapted to your level and your real project.
Discuss this workDomain-Driven Design
How to model a domain for real: a shared language, aggregates and boundaries that hold.
CQRS
Separating reads and writes without over-engineering: when it's worth it and when it isn't.
Domain events
Designing event-driven systems that stay decoupled and easy to evolve.
On your own code
We bring the concepts to your real project, not to toy examples.
At your pace
One-to-one sessions adapted to your level, with material and exercises you can review afterwards.
Start the loop
Not sure what you need?
Tell me your problem in plain terms. I'll tell you whether it's a custom build, an audit or something simpler — and where I'd start.