Software engineering, architecture, and AI integration services

Nine ways to start: review a decision, build or integrate a product, or modernize a system that is getting expensive to change. Each page states the deliverable and a related example.

Review and decide

When you need a technical reading before a rewrite, a vendor, or a model.

  • Software engineering consulting

    Senior engineering judgement for companies that need a principal-level partner, not a staffed agency team.

    Produces: A written diagnosis of the constraint, the options, and the recommendation.

    Example: Synopsys

  • Software architecture

    System design for live products: what should exist, where the boundaries sit, and how the system fails.

    Produces: A written review: current shape, constraint, options, recommendation, and what we are explicitly not doing.

    Example: IMF

  • Technical audit

    An independent reading of the system you have – aimed at a decision, not a severity-coloured spreadsheet.

    Produces: A decision memo: context, findings, options, recommendation, risks.

    Example: Genie Platforms

  • Fractional technical leadership

    Ongoing senior architecture and delivery input for teams that need leverage, not another full-time hire.

    Produces: A living technical sequence, not a one-off strategy PDF.

    Example: Genie Platforms

Build and integrate

When you need software, an integration, or an AI path inside a product that already runs.

  • Custom software development

    Product engineering for teams that need a senior builder, not a multi-layer outsourcing chain.

    Produces: Running software on a stack the team can operate (typically TypeScript, Next.js, Node.js, and a cloud you already use).

    Example: HARTMANN

  • AI integration

    Put a model inside an existing workflow, with contracts and a way out – not beside the product as a chatbot.

    Produces: A go / no-go on the use case, with the cheapest architecture that could work.

    Example: Synopsys

  • AI automation

    Remove the manual bottleneck in a live operation: rules first, models only where the input is messy.

    Produces: A process diagram that names owners, systems, and exception paths.

    Example: Synopsys

  • AI agents

    Tool-using agents for bounded workflows, with permissions and evals – not an autonomous employee.

    Produces: An architecture decision: workflow, router, or agent – with reasons.

    Example: Synopsys

Modernize a live platform

When a CMS, commerce, or content system has to move without being switched off.

  • Legacy modernization

    Move a live platform onto a current stack in stages, with data integrity, instead of a big-bang rewrite.

    Produces: A staged plan: what moves first, what stays, what is deleted.

    Example: IMF

How estimates work

Share the system you have, the outcome you need, and any fixed deadline or budget range. Scope, deliverables, fees, and timing are agreed in writing before work starts.

Working together

You work directly with me. The scope, review process, documentation, handover, and any ongoing support are defined for each engagement.

  • A review or audit produces a written reading of the system and a recommended next step. It does not include implementation unless that is scoped separately.
  • Implementation includes the agreed software, the review of that work, and the handover defined for the engagement.
  • Advisory is direct collaboration on decisions and review. Meeting cadence and ongoing support are agreed per engagement, not assumed.