Stabilization Audit
Targeted review of backend, infrastructure, CI/CD, performance and technical debt. You leave with prioritized risks and a realistic roadmap.
5–10 days
I help SaaS companies, SMBs and agencies regain control of unstable or legacy systems, then build on top of them: new features, progressive rewrites, automation.
I stabilize what exists, then build on it, without starting over.
First diagnosis within 48h · available for new engagements
Two ways to work together
Audit, rescue, retainer. Bring the system back under control.
Custom development, progressive rewrites, automation & AI.
It usually starts with an audit and continues as a build.
Two tracks, one point of contact. You can start with either one.
/ regain control
Targeted review of backend, infrastructure, CI/CD, performance and technical debt. You leave with prioritized risks and a realistic roadmap.
5–10 days
Senior intervention on production incidents, degraded performance or dangerous deployments. Goal: system back under control, fast.
start within 48h
Reserved capacity every month: incident review, deployment support, technical prioritization. Async-first, clear scope.
monthly · 2 to 8 days / month
/ move the product forward
Features, modules and APIs built inside your existing codebase, or from scratch when that is the right call. Delivered tested, deployable, documented.
engagements from 2 weeks to 6 months
Modernize without a big bang: batch by batch, version upgrades, module extraction. The platform stays in production throughout.
batch by batch · zero downtime
Manual tasks automated, third-party integrations, data pipelines, AI components wired into your existing systems.
short engagements · measurable ROI
Most engagements start with an audit and continue as development work.
BuildWhat a typical engagement looks like: a system under strain, a scoped intervention, a measurable result.
HR / recruiting · SaaS for SMBs · PHP · React · MySQL
Before
A production SaaS ATS running on a legacy PHP 5 stack: frozen version, hand-rolled risky deployments, a monolith hard to evolve.
Intervention
Migrated PHP to a supported version, rebuilt CI and deployment, then modernized step by step: split the backend (custom PHP framework) from the frontend, rewritten in React.
After
A decoupled platform, reliable deployments, a sound base for product work. The service stayed in production throughout the rework.
Measured result
Out of legacy PHP 5, rework delivered without product downtime
CSR / compliance · B2B SaaS · Symfony · React · AI
Before
Everything to build: CSR certification dossiers assembled by hand, company documents scattered around, no tool to qualify the evidence or track progress.
Intervention
Designed the platform from scratch: an AI-ready document processing pipeline (OCR, normalization, encrypted S3 archiving), an AI workflow to qualify documents and guide the dossier step by step, with observability and CI/build/deploy from day one.
After
A production SaaS that centralizes documents, qualifies them with AI and walks the company toward its certification dossier.
Measured result
From a blank page to a production SaaS, AI workflow included
I step in when:
25+ years on production web systems. I combine backend, infrastructure, deployment and complex debugging in a single person, which avoids the back-and-forth between three vendors when the failure sits right between them.
What works well with me
Less well
Permanent on-call without a defined framework · Close supervision at every step · Contexts where stability isn't a priority · High-volume delivery without technical thinking
PHP · Linux · Docker by preference, the rest depending on context.
The audit answers "what is wrong and in what order should it be fixed". The rescue deals with the immediate problem, right now.
Both. A good share of engagements start with stabilization and continue as custom development.
Yes, that is actually the most common case. Inherited codebase, no documentation, developer gone: that is my territory.
A 20-minute call, read access, a first written diagnosis within 48h. Only then do we talk scope.
Yes, fully remote from Québec, async-first. I work regularly with teams in Europe.
SaaS companies, SMBs and agencies with a production platform that matters, and no senior backend/devops in-house.
Describe the problem or the project: incidents, technical debt, risky deployments, a blocked feature. I'll get back to you quickly with an initial analysis.
Otherwise
contact@sbnet.dev