Technical consulting & software architecture

Auditing existing code, architecture choices, legacy migration, code review — I bring a senior perspective to help you make the right technical decisions, before or during a project.

Based in Raismes, near Valenciennes, available for consulting assignments across the Hauts-de-France region — Lille, Douai, Maubeuge, Cambrai — or fully remote.

Software architecture — Sculpture Binaire
Engagement scope

An audit that helps decide the next phase.

Before a takeover or a major change, an audit connects technical symptoms to business risks: a fragile workflow, an unmaintained dependency, manual deployment or missing tests. Recommendations are ordered by usefulness and dependencies.

Prerequisites

Code repository, build procedure, service and user description, known incidents and hosting constraints. Focused interviews complement code inspection.

Deliverables

Component and dependency map, evidence-backed findings, prioritised risks and phased roadmap. Architecture decisions explain options, trade-offs and conditions that could invalidate them.

Acceptance

Review with your team using reproducible examples. Each priority action has an expected outcome and a verification method; a prototype can resolve major uncertainty before implementation.

Next steps

The diagnostic can be followed by implementation support, code reviews or handover to your team. Follow-on work is scoped separately. Initial reply within 48 business hours, quote after scoping.

Two documented personal decisions: a .NET facade in front of Navidrome and a Flutter journal without a server. They address different constraints with explicit limitations.

My services

  • Code audit and quality report
  • Stack and architecture choices for a new project
  • Migration of legacy applications (.NET Framework → .NET 8+)
  • Joining an existing team (time and materials, project work)
  • Team training and skill development
  • Code review and best practices
  • Defining quality standards

Engagement formats

●One-off audit ●Time and materials ●Project support ●On-site or remote ●Hauts-de-France ●Throughout France
FAQ

Frequently asked questions about architecture & consulting

What does a code audit involve? +

A code audit assesses the quality, maintainability, security and performance of your existing codebase. I deliver a structured report listing the risks identified, their severity and my prioritised recommendations — without needless jargon.

Can you support an in-house team as a consultant? +

Yes. I can step in on a consulting basis alongside an existing team: architecture review, code review, pair programming, best-practice training. On-site in Valenciennes or remotely.

How does a legacy system migration work? +

Migration starts with mapping the existing system and its dependencies, then defining the target. We then proceed in incremental steps: strangler pattern, progressive rewrite, regression testing.

What deliverables can I expect from a consulting engagement? +

Depending on the engagement: a detailed audit report, architecture diagrams (C4, UML), ADRs (Architecture Decision Records), prioritised recommendations, a technical backlog or a migration plan. Everything is documented and reusable by your team.