JIMMY

Backend & Data Engineer who likes to break things apart to understand how they work. Python APIs, data pipelines, cloud infra — and always a side project in progress.

01 — whoami

the operator

$ cat ./about.md — a backend engineer with a hacker mindset.

./profile_pic.JPG Jimmy Doré peeking through monstera plant leaves, making a playful peace sign next to a stuffed monkey toy 47.2°N · 1.5°W · FR

A Backend & Data Engineer with a hacker mindset — diving into new tech, breaking things apart to understand how they work, then putting them back together in creative ways.

By day, builds robust backend systems and scalable data pipelines. By night, tinkers with side projects — small tools to enhance daily life, micro-SaaS experiments, and whatever shiny new tech catches his attention.

The best way to learn is to ship. Build fast, iterate often, turn ideas into working products.

while (ideas) { build(); ship(); learn(); }

02 — ls ./projects

side projects

$ 13 things built, broken & shipped — hover any one to glitch it.

filter ▸ 13 / 13 shown
02 live MediaJanitor dashboard for managing a shared Jellyfin media library

MediaJanitor

Smart media library management for shared Jellyfin servers. Clean old files, track watch history, integrated with the *arr ecosystem.

FastAPISvelteJellyfin
03 live Rave Tycoon pixel-art scene of a free-party crowd dancing in front of a sound system stage at night

Rave Tycoon

Hybrid active/idle tycoon set in the French free-party scene — run a sound system collective, recruit DJs and hold the party until sunrise, with every audio stem synthesized live by the simulation.

TypeScriptWeb AudioVite
05 live Music Bingo on two phones: the game setup screen and a player's bingo grid of band names

Music Bingo

Multiplayer music blind test played around a real table — the presenter launches the tracks, everyone else ticks their own grid of bands from their phone.

React 19TypeScriptNode
06 live Live Buzzer on three phones: the create-session home screen, the host console ranking buzzes, and a player's first-place result

Live Buzzer

Real-time multiplayer party buzzer where the fastest thumb wins, not the fastest connection — NTP-style clock sync levels 4G against wifi.

React 19TypeScriptWebSocket
07 live MonPetitProno Stats dashboard showing a precision scatter chart of prediction accuracy per player

MonPetitProno Stats

Deeper-stats dashboard for a friends' Mon Petit Prono league — rankings, prediction accuracy, per-player badges and head-to-heads, auto-built from the MPP API.

Chart.jsPythonDocker
08 live City Battle interface comparing two French cities on open data metrics like population and density

City Battle

Head-to-head battle of 35,000+ French cities on real open data — population, area, density, altitude, bars, restaurants & more.

JavaScriptOpen DataCSS
10 Binance Grid Bot interface showing automated grid trading levels and Slack control panel

Binance Grid Bot

Automated grid trading bot for Binance Spot with real-time Slack control panel and profit reinvestment.

PythonBinance APISlack SDK
11 live Take A Beer landing page for beer tap rental and keg sales

Take A Beer

Modern landing page for beer tap rental and keg sales. Built for a friend's business in France.

ReactTailwindNetlify
13 live PingMaster monitoring dashboard tracking API and server uptime in real time

PingMaster

Monitoring dashboard for APIs, landing pages & servers. Real-time status tracking with Slack notifications and performance analytics.

FastAPIAstroTypeScript
03 — env

the stack

$ env — languages, data, cloud & the pipes between them.

[01] Languages & Frameworks

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

[02] Data

  • SQL
  • PostgreSQL
  • Snowflake
  • dbt
  • dbt Cloud

[03] AWS

  • S3
  • EC2
  • Lambda
  • API Gateway
  • Step Functions
  • Kinesis
  • Aurora
  • RDS
  • Cognito
  • CloudWatch
  • WAF

[04] DevOps

  • Docker
  • Pulumi
  • CI/CD
  • GitLab CI/CD
  • GitHub Actions
05 — open ./inbox

let's build
something.

Got a shiny new idea, a broken thing worth fixing, or a side project that needs shipping? My inbox is open.