AI Engineer · Automation · Agentic Systems

AI agents that hold up against your real data

For teams automating complex, manual processes — from the first diagram to production, with human review where the decision matters

Supervisor
Researcher
Analyst
Human Review
Coder
View Architecture

Trusted by

Delivered solutions for

Who I work with

Three doors into the same work: turning something that works at small scale into a system you can depend on.

  • 01 Product

    Teams with an AI feature already running

    Where it gets stuck

    You have a product in production and an AI feature that shines in the demo and falls over on real data. Nobody can say why it answered what it answered.

    How I come in

    I come in to make it measurable before you open it to everyone: evaluation on every change, cost and latency limits, and the traceability to explain each answer.

  • 02 Own systems

    Companies whose internal systems hold up the operation

    Where it gets stuck

    You have an ERP, a catalogue, tickets or documentation the business depends on, and a layer of manual work on top that nobody has managed to remove.

    How I come in

    I connect agents to those systems respecting your permissions, with human control where the decision matters and a clean exit if you want to switch it off tomorrow.

  • 03 No technical team

    Owners and managers repeating the same tasks every week

    Where it gets stuck

    You know time is being lost, but not whether yours is automation or AI, nor where to start, nor what it should cost.

    How I come in

    I start by telling you which of the two you need, even when the answer is the cheap one. No jargon, and no commitment until you have seen the map.

    The same thing, without the jargon

Featured Projects

Less hype. More working systems.

AI Automation 6 months

Data Source Automator

End-to-end pipeline: research → specs → code → deploy → verify with automated feedback loops and self-healing.

50+ microservices shipped through the pipeline, with no manual step

PythonMulti-AgentHITL
AI Assistants 6 weeks

DevOps Assistant

Slack-based AI agent for infrastructure diagnostics. Queries Kubernetes, Azure, CI/CD pipelines, and documentation autonomously.

70% of routine requests resolved without a human stepping in

PythonAzure OpenAISlackKubernetes
MCP 2 weeks

MCP Server: Bitbucket

Model Context Protocol server for Bitbucket API operations. Manage repositories, pull requests, and code reviews through LLMs.

58 tools covering the whole API, published on npm and PyPI

TypeScriptPythonBitbucket API
Domain Systems 3 months

Steel Pricing Platform

Full pricing management system for a steel industry corporation. AI assistant, email-to-table updates with approval, and PDF tariff digitization.

925+ live price tables from 7 suppliers, every change human-approved

Next.jsPythonAzure OpenAIOCR
Domain Systems 6 months

Industry Classifier

Industry classification with risk assessment. Official registry connectivity and adverse media screening.

<1 min per entity, against the 10–30 minutes it took by hand

PythonWeb SearchData EnrichmentRisk AssessmentMulti-Registry
Products 2 months

Vitamin D Explorer

Live product: a solar vitamin D calculator PWA in six languages. Computes synthesis windows from solar geometry, live UV and skin type — and exposes the same engine to agents over MCP.

6 languages in production, installable PWA and open source

Next.jsSupabasePWAD3i18nWeb Push

Times are effective working time across the whole project, not calendar time and not a single phase: most went through several functional phases, with pauses and shifts in priority along the way.

How I work

I don't sell a closed product, I sell a method. These are the five phases every project goes through, and what you walk away with from each.

  1. 01

    Discovery

    30 min · free

    One call to understand the process as it actually runs today: who does it, what it costs, and where it breaks.

    An honest read on whether it's worth automating

  2. 02

    Architecture

    1-2 weeks

    I draw the system before writing it: which agents, which data, which integrations, and where human review belongs.

    Diagram and technical decision record

  3. 03

    Build

    2-8 weeks per phase

    Built in vertical slices: each iteration leaves something working end to end, not a loose module. A large project is several phases chained together, each one deliverable on its own.

    Weekly drops you can actually try

  4. 04

    Human review

    Ongoing

    We decide with your team what a person checks and what can run unattended. That line gets measured, not assumed.

    Measurable quality criteria and evals

  5. 05

    Deploy and hand over

    1 week

    It ships with monitoring, and your team gets the code and the documentation to keep it running without me.

    Code you own, documented and deployed

Three rules I don't negotiate

Problem first, model second

If your bottleneck is fixed by a SQL query and a cron job, I'll say so and we won't build agents. AI only goes where it earns its place.

AI drafts, humans verify

Every system I build has an explicit human checkpoint on the decisions that matter. No black box signing off on your behalf.

Shipped in slices that already work

Something is in production solving a real part of the problem before the first month is out. No six-month blind integration.

How we work together

Three ways to start, depending on how clearly you can name the problem. These aren't fixed packages — they're entry points.

What I put in writing

  • Scope and price fixed up front Scope, assumptions and price in writing before the first line of code. If something material changes, it gets renegotiated — it does not show up on the final invoice.
  • An exit after the first milestone Work runs in milestones with written acceptance criteria. If the first one does not meet them, you pay for what was delivered and it ends there: you are not on the hook for the rest, and what was built is yours anyway.
  • 30-day warranty If something caused by my delivery breaks within the following 30 days, I look at it and fix it at no cost. New work is quoted separately.
  • The code is yours It lives in your repositories from day one. I work with the minimum access needed, revocable at any time.
Start here

Diagnostic

When you know there's repetitive work, but not which part to automate first

  • A 30-minute discovery call, no cost
  • A review of your current processes, data and integrations
  • An opportunity map prioritised by impact and effort
  • A written recommendation with the architecture and its risks

The document is yours whether or not we work together after it.

Free call · audit from £150

Ongoing

Ongoing partnership

When your team already builds and what's missing is technical judgement

  • Architecture and review of your team's agentic systems
  • Single days or a monthly reserve, no lock-in
  • Hands-on mentoring against the real code, not slides
  • Availability to unblock decisions as they come up

Built for teams who want to stop depending on me, not the other way round.

From £400/day

Ballpark figures

So you have a sense of scale before the call. The final number comes out of the scope we agree in the diagnostic.

  • Custom Skill Reusable agent skill packaged for your stack
    From £150
  • Agent Pipeline Multi-agent workflow automation, incl. custom MCP servers & integrations
    From £600
  • Industry Classifier Classification + risk assessment
    From £1,000
  • Full Platform End-to-end solution
    From £2,500
Mentoring for teams → Whether your business team is already building with agents or you want them to be able to, safely. One day on what they need to know — and what you can stop worrying about.

Before the first call

What people usually ask me. If yours is not here, write to me and I will answer on the next working day.

Who owns the code?

You do, from day one. It lives in your repositories, not mine, and it gets documented as it is built rather than at the end. I work with the minimum access needed, revocable at any time.

Who exactly will I be working with?

With me. The same person who takes the first call designs the system, writes the code and answers when something breaks. No commercial layer translating between whoever sold it and whoever builds it, and no account rotating between profiles: what is agreed on the call is what gets built. So that it does not hang on my calendar either, the code and the documentation live in your repositories from the start and delivery happens in slices that already work, so there is never a stretch of months of half-finished work.

Can you work white-label inside a project of ours?

Yes, with an NDA signed before we start. I work inside your delivery under your brand, and the commercial relationship with your client stays yours: I do not touch it before, during or after.

We already have a PoC. Do you start from scratch?

Almost never. The diagnosis starts by reviewing what already exists: what it actually does, on what data, and what breaks when the data changes. Often what is missing is not a rebuild but everything between a PoC and something you can operate — evaluation, limits, traceability, deployment.

What if what I need is not AI?

It happens more often than you would think: a lot of what gets called AI is automation, and the difference matters because the cost and the fragility are not the same. In the diagnosis I tell you which of the two you have, even when the answer is the cheap one. If it turns out to be automation, I build that too — it just falls outside the three ways of working above and gets quoted separately.

How do you charge?

The discovery call is free. From there, three ways: an audit from €180 that you keep in writing even if we do not work together, a scoped project from €700 depending on scope, or ongoing support from €480/day with no lock-in. The project price is fixed after the diagnosis, once we know what we are working against.

How long does it take?

Architecture, one or two weeks. Building, between two and eight depending on scope. Deployment and handover, one more. What does not change is that within the first month something is in production solving a real part of the problem — not six months of blind integration and a single delivery at the end.

Let's Talk

Book a free 30-minute discovery call to discuss your project

AGILabs Experimental AI systems, tools & products
Prefer to connect first?
Loading calendar...