Fractional CTO · Freelance ML & AI engineer

Sound technical decisions, AI that actually ships.

Datooine is Thibault Djaballah, a machine learning engineer who built models at Criteo and Renault. Two ways to work together: a fractional CTO to set your technical direction without a full-time hire, or a senior ML & AI engineer to take your projects all the way to production.

Clients, missions and past teams

  • Schlumberger
  • Urbasolar
  • Trackit
  • Nexspec
  • AMGI Studio
  • The Social Department
  • Criteo
  • Renault
  • KPMG

Two ways to work together

Depending on whether you need someone to decide, or someone to build. Often a bit of both.

Fractional CTO

For founders and executives who need a senior technical lead, without hiring a full-time CTO.

  • Architecture, stack choices and technical roadmap
  • Hiring and leading your team or contractors
  • Delivery practices: code review, tests, CI/CD, environments
  • Cloud, security and cost control
  • AI strategy: where AI pays off, and where it doesn’t

A few days a month, over time.

Freelance ML & AI engineer

For teams with an AI or data project to deliver, who need a senior engineer who writes the code.

  • LLM agents and applications wired into your tools
  • Search and information extraction across your documents
  • Machine learning models: scoring, forecasting, recommendation
  • Data pipelines and dbt transformations
  • Production: APIs, MLOps, monitoring

Daily rate or fixed scope, remote or on site.

Sound familiar?

A few situations where Datooine often comes in.

You’re a founder, not a developer

You have a product to build and nobody in-house to challenge your agency’s or freelancers’ choices, or to tell you what a feature should cost.

Your tech team is growing without direction

Developers ship, but without a clear architecture, tests or automated deployments. Every release is a gamble.

Your AI proof of concept is stuck in demo mode

The prototype impressed everyone in the meeting. Six months later it still isn’t connected to your data or used by your teams.

You’re preparing a fundraise or an acquisition

Investors will ask hard questions about the tech. Better to get a clear-eyed assessment before they run their own.

Why Datooine

One point of contact, who has spent as much time writing code as making technical decisions.

A CTO who still codes

Recommendations are tested in code before they end up on a slide. When a prototype or a critical component has to ship fast, it gets written directly.

Machine learning in production since 2017

Ad bidding models at massive scale at Criteo, predictive maintenance at Renault, LLM agents on AWS today.

Pragmatic about AI

An LLM where it adds something, a simple rule or a SQL query where that’s enough. And you’ll hear it when AI isn’t the right answer.

Built to be handed over

Code in your repositories, infrastructure as code, up-to-date documentation: your team can carry on without Datooine.

One point of contact

Thibault, from the first call to delivery. No sales rep, no junior staffed behind the scenes.

English or French

Used to international teams, remote or on site.

Recent project

recto: learning by heart, with an LLM that rephrases and grades

recto is an open-source flashcard app for the terminal, in the spirit of Anki. When you import a deck, a model writes variants of every card. Each review picks one at random: you type your answer, the model grades it and explains what was missing, then the FSRS algorithm decides when the card comes back.

  • The LLM where it adds something (rephrasing, grading), a deterministic algorithm where it does better (scheduling reviews).
  • Hexagonal architecture: the model sits behind an interface, and tests use fakes rather than mocks.
  • Published to PyPI from CI, through trusted publishing.
$ uv tool install recto$ export OPENAI_API_KEY=...$ recto # wines.toml: a deck is just questions and answers[[cards]]id = "chablis-grape"question = "Which grape dominates the white wines of Chablis?"answer = "Chardonnay"

Frequently asked questions

What is a fractional CTO?

A senior technical leader who works with you a few days a month. They own technical decisions, the team and the roadmap the way an in-house CTO would, for a fraction of the cost of a full-time hire. It’s often the right setup before your team is big enough to justify a full-time CTO, or while you’re recruiting one.

How many days a month?

It depends on the phase. More at the start, when there’s an assessment to run, people to hire and practices to put in place. Less once the team is running. The pace is agreed together and reviewed regularly.

Do you write code too?

Yes, when it helps: a prototype to settle an architecture decision, a critical component, setting up CI. But as a CTO the goal is to make your team autonomous, not to become indispensable.

What kind of AI projects?

Agents connected to your tools and data, search and information extraction across your documents, triage of incoming requests, scoring, forecasting. Always with measurable evaluation, guardrails, and human review when the decision matters.

What about data privacy?

Models and data can stay in your own cloud, in a European region, or on self-hosted open models when confidentiality requires it. Nothing goes to a third-party provider without your agreement.

Do you work remotely?

Most of the time, yes. Datooine is based in Montpellier, France, and travels for the moments that matter: kickoffs, workshops, hiring. Work happens in English or French.

How does billing work?

Through Datooine Technologies, a French company. Daily rate, or a fixed price for a defined deliverable, with a quote before anything starts.

What if Datooine isn’t a fit?

You’ll hear it at the end of the first call. It happens, and it’s good news for everyone: you leave with an outside opinion, and nobody has wasted any time.

A tech or AI project to move forward?

30 minutes to talk it through. At the very least, you leave with an outside opinion.