Independent Consultant

Principal Software & AI Architect | Independent Consultant

Architecture for
intelligent systems.

I help organisations understand, modernise and evolve business-critical software — from architecture and codebase assessment to implementation, integration and agentic AI.

25+ years hands-on experienceSoftware ArchitectureAI EngineeringBackend & Integration

Consulting

Where architecture meets implementation.

I work hands-on with systems where technical decisions have lasting consequences — often where existing enterprise software, modernisation and new AI capabilities meet.

01

AI Architecture & Agentic Systems

Architecture that brings language models, specialised agents, domain knowledge, tools and deterministic software together.

02

Software Architecture & Modernisation

Codebase and system assessments. A practical path towards better architecture, delivery and long-term maintainability.

03

Backend & Integration

Business logic, services, APIs, data flows and integrations across complex software environments.

04

Coaching & Technical Leadership

Technical guidance, training and hands-on work with development teams adopting new technologies and practices.

I combine architecture with hands-on implementation.

Consulting services
View my experience on LinkedIn

Current R&D

Building the next layer.

Toeco is where I explore how AI can become a working part of enterprise software. These are ongoing R&D and architecture explorations.

Architecture exploration

Signal Flow: layers and work in viewSynthetic architectural illustration. A tall stack of horizontal layers and a wide board with vertical columns show the same cyan case. Its proposed decision waits for a person to inspect it. The person does not drag cards. Purpose and Govern remain context; learning is not automatic.LayersFlow
Signal Flow: layers and work in viewSynthetic architectural illustration. A tall stack of horizontal layers and a wide board with vertical columns show the same cyan case. Its proposed decision waits for a person to inspect it. The person does not drag cards. Purpose and Govern remain context; learning is not automatic.LayersFlow

Signal Flow

An agent-centred architecture that takes incoming information, makes sense of it step by step, and turns it into structured cases, decisions and actions.

Explore Signal Flow

Architecture exploration

A role request becomes one model executionSynthetic model-routing illustration. A prompt, a distinct role badge and a priority cue enter the engine. Three identical blue cubes are candidate models. One selected model is invoked through an execution worker, and an answer plus an evidence record are retained. The gold Quality, cyan Speed and lime Cost dials below reuse the reviewed article triangle and show an unnumbered balance of priorities. No automatic promotion or confidence-based permission is shown.RoleSelectRunQualitySpeedCost
A role request becomes one model executionSynthetic model-routing illustration. A prompt, a distinct role badge and a priority cue enter the engine. Three identical blue cubes are candidate models. One selected model is invoked through an execution worker, and an answer plus an evidence record are retained. The gold Quality, cyan Speed and lime Cost dials below reuse the reviewed article triangle and show an unnumbered balance of priorities. No automatic promotion or confidence-based permission is shown.RoleSelectRunQualitySpeedCost

Adaptive AI
Model Routing
Engine

A model-independent execution layer that evaluates and selects AI models by role, quality, cost and latency.

Explore AI Model Routing
  1. 01 / AI Architecture NotesThe next model has to earn the workRead the article
  2. 02 / AI Architecture NotesGive the work an identityRead the article
  3. 03 / AI Architecture NotesGive the decision somewhere to goRead the article
  4. 04 / AI Architecture NotesWhat should change after a correction?Read the article
  5. 05 / AI Architecture NotesStart with the work you already haveRead the article

Does your system need a next step?

I’m available for selected consulting engagements, primarily part-time.

Discuss an engagement