Fine-tuning
A model adapted to your task with curated examples from your own work.
Enterprise AI / Specialized models
When a general model isn’t accurate enough for your documents, your field or your language, we adapt one to the task and prove it on your own cases.
What we build
A model adapted to your task with curated examples from your own work.
Often the right answer is better retrieval rather than training. We test both and keep what scores higher.
A fixed set of your real cases, scored blind, with repeat runs to check it gives the same answer twice.
Speech and text models for languages general AI handles badly.
How we measure it
Every model is scored on your own cases before it ships, and every later change is scored on the same set.
How it runs
We sit with the people who do the work today and map the process as it actually runs.
Time, errors and cost for the task as it is now, written down before we build anything.
Working software early, reviewed with you as it develops.
After launch we measure the same things again, so the result is a number, not an opinion.
From the blog

Security and compliance · 7 Aug 2026 · 6 min read
A debugging order for Supabase row-level security when policies seem ignored or block everything, including the service-role trap and the tests that prove it.

Security and compliance · 6 Aug 2026 · 6 min read
A calm, ordered playbook for the hour after you discover an API key leaked: rotate the right things first, read the logs, and purge the key from history.

Security and compliance · 4 Aug 2026 · 8 min read
A diagnostic guide for the app that works perfectly on your account and breaks for every other user, including the security problems hiding behind the symptom.
Questions
Often not. Many jobs work well with a hosted model and good retrieval. We recommend training only when the baseline shows a general model can’t meet the bar.