From single tenancy to a multi-tenant platform
I helped evolve a live, event-sourced system from a single-tenant design to support a major partnership.
- Multi-tenancy
- Event sourcing
I’m a Laravel consultant for engineering teams whose application has become hard to change. I bring backend and platform architecture experience in multi-tenancy, event-sourced systems, modular design and secure AI-assisted engineering to complex Laravel applications. Start with an architecture review, bring me in hands-on, or keep me on as an adviser.
When a small change touches too much of the application, I help draw clearer domain boundaries and untangle it step by step.
Adding tenancy to a live product built for a single tenant, while protecting existing behaviour.
Turning agreed architectural decisions into practices the team can check in code.
Helping teams use AI coding tools safely, with shared guidance, careful access boundaries and human review.
Considering security while the design is still being shaped, not only in a review at the end.
I work in three ways, from a one-off review to ongoing advice.
A short, written assessment of your foundations that ends in a prioritised plan your team can run without me.
Hands-on work with your team to put the foundations in place: boundaries, quality gates, secure practice and decision records.
Ongoing design and security reviews and RFC support, for engineering leaders who want a second opinion they can rely on.
A few anonymised examples of my work.
I helped evolve a live, event-sourced system from a single-tenant design to support a major partnership.
I’ve written proposals for clearer domain boundaries and helped turn architectural decisions into practices teams can check in code.
Spec-driven development, architectural guardrails, quality checks and human review: how I approach AI-assisted engineering.
I start with what the business needs the system to do next.
Each step can ship on its own and be undone, with no big-bang rewrite.
A written proposal sets out the options, and checks in code keep the decision in place.
Notes on Laravel architecture, platform engineering, security and AI-assisted development.
4 min read
4 min read
5 min read
5 min read
9 min read
9 min read
A few lines about your Laravel application and what is slowing your team down are enough to start. I reply within 2 working days.