Versatile Developer · Lyon

Théo — Versatile Developer in Lyon

I build tools that simplify everyday work — automation, business apps, embedded systems, games. Always problem-driven, never stack-driven.

5+

Projects shipped

4

Domains

HW+SW

Full spectrum

Experience

2022 — Présent

GameMaster, Team Lead & Technical Operator

Enigmatic Lyon — Escape game · 7 rooms · Lyon

2021 — 2024

Bachelor's in Software Development

Gaming Campus · Lyon

2019 — 2020

Pizzaiolo / Pastaiolo

Italian Trattoria · Lyon

Skills

Languages

PythonC#TypeScriptJavaScriptC / C++LuaHTML / CSSJava

Frameworks

FastAPIApps ScriptNext.js / ReactPrismaStreamlitWebSocketOpenCV

Hardware

ArduinoRaspberry PiSerial / USBCapteurs & relais

Infrastructure

Git / GitHubLinuxDocker

Projects

     ┌───────────┐
     │  Pi 5     │──WiFi──▶ GM Dashboard
     │  FastAPI  │            (WebSocket)
     └─────┬─────┘
           │ USB Serial
     ┌─────┴─────┐
     │  Arduino  │── Relais, capteurs
     │  EVT/CMD  │   lumières, sons
     └───────────┘

// Featured project

Escape Room Framework

Architecture to control escape rooms. Pi 5 as the brain, Arduinos for physical I/O, real-time GM dashboard.

PythonFastAPIWebSocketArduinoSerial / USB

// 02

Chrome Extensions

Browser extensions to enhance business back-offices — feature injection, session counting, targeted scraping.

JavaScriptChrome APIMutationObserver

// 03

Google Sheets Tooling

Custom-built tool suite for daily management — calculators, schedules, automating repetitive tasks via Apps Script.

Apps ScriptGoogle Sheets

// 04

Web Moderation Tool

Content detection and analysis scripts for websites — keyword search, targeted filtering, automated reporting.

PythonWeb scraping

// 05

Portfolio

This website — full-stack portfolio with built-in admin CMS, authentication, contact form and dynamic content management.

Next.jsReactTypeScriptPrismaPostgreSQL

FAQ

What's your take on using AI?

AI is a tool, not a replacement. I use it to speed up certain tasks, but every line of code, every architectural decision — that's me making it and understanding it.

What kind of projects do you work on?

Quite varied: business tools, automation, embedded systems, browser extensions, games. What drives me is solving real problems with the most suitable technology.

Are you available for freelance work?

Got a project in mind, a technical challenge to solve, or just want to chat? Reach out — I'm always up for a conversation.

How do you choose your tech stack?

Based on the need. Every project has its own constraints, and I prefer adapting my tools to the context rather than using the same stack for everything.

Contact

Got a project?
Let's talk.

Available for freelance work, technical collaborations, or just to chat.