Is your application slow or buggy?

I pinpoint the root causes — not the symptoms. Profiling, query analysis, technical debt reduction, targeted refactoring. All backed by tests to prevent regressions.

From Raismes, near Valenciennes, I step in quickly on struggling projects — on-site with companies in the Nord or remotely throughout France.

Optimization & debugging — Sculpture Binaire
Engagement scope

Reproduce, measure, fix and compare.

A useful fix starts with an observable scenario: a slow workflow, a specific error, data volume or a concurrency condition. Baseline measurements determine the work; numerical improvements are reported only after a comparison using the same protocol.

Prerequisites

Reproduction scenario, redacted logs, versions, code access and a representative test environment. Confidentiality constraints and allowed production operations are defined before collection.

Deliverables

Root-cause diagnostic, baseline measurements, targeted fix, regression test and before/after report. Ruled-out hypotheses and protocol limitations remain documented.

Acceptance

The initial scenario is replayed after the fix and adjacent workflows are checked. For performance, data, load and environment remain comparable; for a bug, the test must fail before the fix and pass afterwards.

Engagement boundaries

The first diagnostic may reveal an external dependency or an architectural limit requiring another phase. Measurements and risk guide decisions, followed by a quote after scoping. Initial reply within 48 business hours.

The Judo Progress study details migration and local persistence tests; YouggyDrome presents .NET service verification. Both are personal projects with an explicit verification scope.

What I fix

  • Unexplained slowdowns and timeouts
  • Memory leaks and excessive CPU usage
  • Bugs that are hard to reproduce or occur in production
  • Unoptimized SQL queries and N+1 issues
  • Technical debt and unreadable code
  • Missing or broken unit tests
  • Frequent regressions during updates

The tools

●dotTrace / dotMemory ●SQL Profiler ●BenchmarkDotNet ●Flutter DevTools ●Lighthouse ●xUnit / MSTest ●SonarQube
FAQ

Frequently asked questions about optimization

How do you diagnose performance problems? +

I start with profiling (.NET profilers, monitoring tools, logs) to identify the real bottlenecks before taking action. No guesswork — every optimization is based on measured, verifiable data.

Can you intervene urgently on an application in production? +

Yes. I offer emergency interventions with an initial reply within 48 business hours, followed by an agreed start according to urgency and availability. I can work on your production environment or on a copy to diagnose and deliver a fix quickly.

What is technical debt and why is it dangerous? +

Technical debt is the build-up of shortcuts and compromises in the code: missing tests, rigid architecture, outdated dependencies. It slows down new features and increases the risk of bugs. The more it accumulates, the more expensive it becomes to pay down.

Do you only work on .NET projects? +

No. I work on .NET/C#, Flutter/Dart, PHP and JavaScript/TypeScript applications. For other languages, get in touch: I can assess whether my expertise is transferable to your context.