Four ways in. All of them start with a conversation.
Engagements are scoped to the decision you’re facing — an audit, a build, an evaluation layer, or a team that needs to become fluent fast.
AI strategy & advisory
The most expensive AI mistakes are made before any code is written. I work with leadership and engineering together to separate the use cases that will pay for themselves from the ones that will consume a quarter and produce a slide.
I've done this as an internal technical advisor for AI product procurement, POC initiatives and cross-department integrations — so the recommendation accounts for security, compliance and the team you actually have.
- Prioritised use-case map with effort and risk
- Build vs. buy recommendation per capability
- Vendor and model shortlist with rationale
- 90-day sequenced delivery plan
Agent & LLM product build
Hands-on delivery: assistants, retrieval systems, agents with real tool access, and the automations around them. Python and FastAPI on the backend, Next.js or React where there's a UI, LangChain or Haystack where it earns its place.
Previously: a generative AI assistant platform and LLM proxy for a Nordic bank's developers, an internal enterprise ChatGPT with proper authentication, and agents plus MCP servers at a consumer health product.
- Working system in your cloud, not a notebook
- Model gateway / proxy with access control
- Retrieval and vector search layer
- Handover to your engineers, documented
Evaluation & LLM ops
If you can't measure your AI feature, you can't improve it and you can't defend it. I build the evaluation layer: LLM-judge frameworks, curated test sets, regression runs wired into your pipelines and dashboards.
Built on Databricks with Airflow orchestration in a previous role, and on plain CI where that's the right size for the team.
- Eval suite with agreed quality metrics
- Automated regression on every prompt change
- Observability, tracing and cost visibility
- Release criteria your team can hold
Training & team enablement
Teaching is half my career. I've authored and delivered AI engineering, agentic coding, generative AI with Python, and full-stack .NET programmes for professional cohorts — including bespoke academies shaped around one company's stack and standards.
For teams, this usually looks like a short intensive on agentic coding and AI-assisted development, followed by pairing on your real codebase.
- Workshop tailored to your codebase
- Internal playbook and conventions
- Code review and architecture sessions
- One-to-one mentoring for senior engineers
45 minutes on the actual problem. You leave with a direction whether or not we work together.
Fixed outcome, timeline and price. No open-ended retainers unless you want one.
I work inside your repos and channels, with your engineers, so knowledge stays after I leave.