- What kind of work do you take on?
- Three things: talks and workshops, one-to-one mentoring, and freelance consulting on production AI. The consulting work is usually one of two shapes — a system that works in a notebook and needs to become something you can run and be on call for, or a model already in production that nobody can quite explain or afford.
- Do you work remotely?
- Yes. I'm based in Madrid, Spain, and work remotely with teams anywhere in a compatible timezone. For talks and workshops I also travel on-site.
- What languages do you work in?
- Spanish and English, both fully. Talks, workshops and written deliverables are available in either.
- How do you price your work?
- Per engagement rather than from a public rate card, because a 45-minute talk and a multi-week consulting engagement are not the same unit. Tell me the shape of the problem and I'll come back with a scope and a price.
- What does a typical engagement look like?
- It starts with a short call to work out whether I'm actually the right person — I'd rather say no early than bill you to find out. From there, a written scope with a defined deliverable. Talks run from 45 minutes to a full-day hands-on workshop, and workshops leave the team with a repository they keep.
- What technologies do you work with?
- Python across the board. LangGraph and multi-agent orchestration, LLM APIs with structured output, FastAPI services, and the operational half — containerised deploys, reverse proxying, SSO, Postgres, and CI that ships on push. I also come from a quantitative background: reinforcement learning, valuation models and time series.
- Can I see something you've actually built?
- Yes, and without creating an account. Warren and Gollum are both live and both have a read-only guest mode, so you can follow the full reasoning end to end. The write-ups on the blog cover the architecture decisions behind them.