mathias tock · cyell.pro · · paris
currently booking · may '26 zone client

I draw systems on paper.

Mathias
Tock.

Platform Full-stack & DevOps engineer.

I build observable data platforms and the maintainable apps that sit on top of them*. For clients, select freelance engagements — micro-retainers, greenfield bootstraps, platform rescue. For teams, open to platform / DevOps / data roles.

* because they're observable from day one.

architecture · v0.3 · 2026-04
02 Selected work

A handful of engagements — freelance missions and full-time roles — each one a real platform serving a real team. Every card carries its own tags so recruiters and clients both find what they need.

G2 Esports · G2 NORD

Freelance · Solo platform engineer · Jan 2026 → active · remote

A data platform the coaching staff actually uses.

context

Came in solo to build, from scratch, a complete data platform able to evolve with the coaching team's needs — not a one-shot dashboard but infra that earns its keep over seasons. The brief included custom analytical tools, the most distinctive being a fog-of-war simulator rebuilding what each side saw at any tick of a match.

approach

  • Microservices architecture behind a single API gateway (auth, rate-limit, routing).
  • Event-sourced Postgres writes where history matters; managed Supabase where it doesn’t.
  • Observable by default — every hop traced, every job idempotent, no silent failures.
  • Custom tooling: fog-of-war simulation, domain-specific aggregations, coach-facing views.
  • Secure multi-tenant setup: JWT trust model, secret isolation, pre-merge security audit.

outcome

Live in production, still shipping. The stack has absorbed three scope expansions without rewrites — exactly the boring infrastructure the platform was scoped to be.

  • 6 microservices
  • 4 databases
  • 100% traced
  • 0 rewrites
Python 3.11FastAPIPostgreSQLSupabaseCaddyDockerJWTOpenTelemetry
● in production
WellPlayed landing page — Progressez en jouant, rejouez en souriant

WellPlayed

Cofounder · Frontend + data lead · Apr 2025 → active · wellplayed.lol

Your last game, your next lesson.

context

Cofounded a complete League of Legends coaching platform that turns each player's SoloQ history into a personalized learning track. Every match feeds 100+ metrics into a pipeline that picks the right video lesson and the right practice puzzle for the gap the data just revealed.

approach

  • Cofounder — idea-first, then the build. Product and engineering owned by the same person.
  • End-to-end scope on the frontend plus the data ingest + modeling layer.
  • 100+ metrics extracted per SoloQ game, stored in Postgres, served with Redis-backed caches.
  • Personalized coaching flows — video lessons + interactive puzzles, picked per-player, per-gap.
  • Beta launched with real players who come back between games.

outcome

Live in beta, still shipping. The play → analyze → lesson → practice loop runs every day — with a cohort that doesn’t uninstall after a weekend.

  • 500 beta users
  • 50k matches
  • 100+ metrics / match
  • 30 coaching videos
03 Track record

A non-exhaustive sketch of past engagements — drawn on the same notebook page as the rest. Internships, missions, and the odd lab stint that shaped the stack.

first contract

Aug 2022 Feb 2023

CEA ISAS · Hope Valley AI

R&D engineer

Saclay · w/ Sorbonne & AP-HP

Telemonitoring system for Lupus — AI surfacing weak signals to predict disease evolution. CEA-incubated startup for generic health deployment.

health AItelemonitoringR&D
X-Up program

Feb 2024 Aug 2024

Floware

Data & AI intern

Palaiseau · X-Up @ École Polytechnique

Built data-science tooling on urban mobility data at a startup incubated in Polytechnique’s X-Up program.

datasciencemobilitystartup
inside the LEC team

Apr 2025 Sep 2025

GIANTX

Data analyst · LEC

Berlin, DE

Internship embedded in the LEC (League European Championship) team — designed match-review and preparation tooling alongside coaches and analysts.

LECanalyticstooling
ongoing · TFT

Feb 2026 now

Citadel Gaming

Data engineer · TFT

Paris, FR

Data engineering for Teamfight Tactics — competitive tooling and analytics pipelines for the TFT scene.

TFTPythonData eng
04 Engagements

Four ways to work together. Three missions for clients — sized for the kind of problem you have — and one track for teams looking to hire.

01 for clients

Micro-retainer

freelance · recurring · 3–6 months · 2–4 days / month

You shipped the platform. Now you want someone who keeps the lights on, audits the pipeline, and decides what to touch next — without being a full hire.

what you get

  • Weekly ops review + monthly change note for the team.
  • On-call for incidents inside the agreed window.
  • Quarterly architecture check-in + roadmap delta.
02 for clients

Greenfield bootstrap *

freelance · full scope · 3–9 months, heads-down

You have a platform to build from zero — infra, data, shape, culture — and you want a single person to carry it until it stops collapsing under its own weight.

what you get

  • Architecture decisions, CI/CD, observability from day one.
  • Hands-on build of the critical path, production-grade.
  • Handover-ready state: docs, runbooks, onboarding.

* currently booked for G2 NORD, back Q3 ’26.

03 for clients

Platform rescue

freelance · surgical · 2–6 weeks of fierce focus

Your platform has outgrown its original shape. Deploys hurt, monitoring is blind, nobody wants to touch the worst files anymore. You need a pair of hands with the nerve to stop the bleeding.

what you get

  • Audit report — blast radius, risks, quick wins.
  • Phased rescue plan with owners and deadlines.
  • Hands-on implementation of the critical path.
04 for teams

Full-time · engineer

employed · long-term · platform · data · devops

You're hiring an engineer who can carry a platform end-to-end — from data ingest to observability to the coach-facing UI — and who wants to be accountable for what they ship.

what you get

  • Production code on the critical path, not just glue.
  • Observability, idempotency, and blast-radius by default.
  • Growth mindset — take ownership of a domain and run with it.
See CV
05 About

A short page on the person behind the sketch.

portrait · rev ’26

I build platforms because I like the quiet machinery more than the loud demo. My favorite compliment is “I forgot it was there” — infrastructure that earns its keep over seasons instead of collecting changelog trophies.

Started in research — a telemonitoring stack for Lupus at the CEA, then urban-mobility data at a Polytechnique-incubated startup. Landed in esports because coaches ask better sharper questions than roadmaps do. Now splitting time between WellPlayed — a LoL coaching platform I cofounded — and solo infra for G2 Esports's Prime League team.

Paris-based, EPITA ’24. Still reading DDIA chapter by chapter, still surprised every time a retry makes things worse. Out of the terminal: catamaran, planche à voile, and a stubborn habit of drawing architectures on café napkins.

M.T. Paris · rev ’26