Hi, I'm Jimmy.
I build things that ship.

Backend, data and AI engineer in Nantes. Python APIs and data pipelines by day, and coding agents all day. I've also shipped 18 side projects, some with real users and real money.

flip through the projects
Jimmy Doré peeking through monstera leaves, making a peace sign next to a stuffed monkey
me, hiding in a monstera

By day, at Vianova

  1. 2021joined, first metrics and data feeds
  2. 2022the query language on Snowflake
  3. 2023a cache in front of the slow queries
  4. 2024plain-language queries with Claude
  5. 2025LLM evals in CI, AI-written reports
  6. 2026agents on a schedule, ticket to production

Vianova gives cities and mobility operators, from Munich to Malmö, dashboards, maps and an API on their mobility data. I joined in 2021, and I'm now Lead Backend Engineer and the largest contributor to its backend. I built the query API behind its dashboards, and the AI that writes queries on top of it.

open the case file
5 yearssince 2021
~80%of Query API commits
23×fewer rows on a year-long query
6automations every weekday

Things I made

Sorted by who it was made for.

Real people use these

Money earned, a client who relies on it, people who would notice if it went down.

3 polaroids

For my friends

Parties, bars and arguments to settle.

7 polaroids

Because I wanted to

To fix something for myself, or to see if I could.

4 polaroids

Retired

They did the job. Now they rest.

3 polaroids

a bit about me ↓

I build Python backends, data pipelines and AI features, and I work with coding agents every day.

At Vianova, I built the query API behind the dashboards, and the plain-language querying on top of it. On my own time, it's Hub, where a Claude agent plans my week and nothing moves until I say yes. The agents write most of the code. I write the specs and decide what ships.

What I'm good at

Each line says where I've done it, so you can check.

AI in a product

Agents that call tools and ask before they act. Classifiers graded against an answer key.

  • Claude Opus
  • Claude Haiku
  • agents with tools
  • TypeSafe
  • evals

98% agreement sorting my email

Building with agents

I write the spec, Claude Code agents build the tickets in parallel, and the tests decide what ships.

  • Claude Code
  • parallel agents
  • spec first
  • TDD
  • Ralph loops

350 commits for 10 to 15 hours of my time

Backend

APIs and background jobs, with enough tests that an agent can change them safely.

  • Python
  • FastAPI
  • Django
  • Pydantic
  • SQLAlchemy
  • Celery
  • pytest

81 scheduled jobs, 8,000 tests

Data

Pipelines and warehouse models on Snowflake and dbt.

  • SQL
  • PostgreSQL
  • Snowflake
  • dbt

top committer on 483 dbt models

Cloud and delivery

APIs and jobs on AWS, with Pulumi when a feature needs it. Docker and push-to-deploy on my own apps.

  • AWS Lambda
  • Step Functions
  • Kinesis
  • Aurora
  • Cognito
  • S3
  • Pulumi
  • Docker
  • GitHub Actions
  • GitLab CI

Hub deploys in about 4 minutes

Got an idea? Write me.

hello@jimmydore.fr ✎

open my inbox