Portfolio · Accompagnement entrepreneurial, numérique & IA
Freelance Full-Stack Engineer — Rust · TypeScript/React · Kotlin Multiplatform
Normandie, France · Email · Mastodon
I build reliable software end to end — from low-level Rust libraries and CLIs to React front-ends and cross-platform mobile apps. I care about clean architecture, strong typing, and tools that are pleasant to use and easy to maintain.
Most invested in the Rust ecosystem, with a recurring interest in algorithmic trading, developer tooling, and cross-platform apps — and increasingly focused on building software with AI agents the right way.
Software isn't just my job. It's also what I do when nobody is paying me.
If you like my projects, a star ⭐️ is always appreciated. Every one of them is built with love ❤️
🎲 Currently building — mygamemaster.fr
My most time-consuming personal project right now: an AI Game Master for tabletop RPGs, made for everyone. MyGameMaster is the accessible, consumer-ready take on what I learned building mygamemaster, my first, self-hosted proof of concept.
That first version runs live campaigns on Discord, with one isolated container per game. It handles dice, inventories, character sheets, persistent NPC and faction agents, image and voice narration, and an LLM judge that keeps the GM honest about the rules. A game clock, a spatial graph and actor trajectories keep the world consistent from one session to the next. The new site takes that experience and makes it something anyone can pick up and play, no servers or setup required.
For the last 6+ months I've been using Claude daily inside production projects
(including contributions to OVH's ovh/manager),
not as a gimmick but as a real part of the engineering
workflow. My focus is making AI a multiplier for team quality, not just
individual speed — what I think of as Spec-Driven Development: the spec is the
source of truth, the agent does the heavy lifting, and the team stays in control.
Concretely, this is what I've been doing:
- 🔄 Automated, end-to-end migration workflows — agent-driven pipelines that carry a migration through from analysis to working, reviewed code.
- 🧭 Front-end best-practice frameworks — organizational projects that encode good practices so a team (and its agents) ship consistently.
- 🧩 ScrumIA, my own AI workflow, open source: a Scrum workflow built from replaceable Claude Code plugin modules (specs, tracker, team, implementation, design). It takes a ticket from spec to refined issue to PR, runs sprints in isolated worktrees, and leaves the merge to a human.
- 📐 Spec-first, quality-first — turning specs into the contract that drives both humans and agents toward maintainable software.
I believe this is becoming an essential skill, and it's where I'm deliberately specializing.
- Languages — Rust, TypeScript / JavaScript, Kotlin, Python
- Frontend — React, TypeScript, Tauri
- Backend / Systems — Rust (Axum, NAPI bindings), Kotlin, API architecture, CLIs
- Mobile — Kotlin Multiplatform (KMM)
- Tooling — Typst, monorepos, native bindings
| Project | What it is |
|---|---|
| mygamemaster.fr 🎲 | An AI Game Master for tabletop RPGs, for everyone. My main side project right now. |
| MyGameMaster | A self-hosted AI GM for Discord — the proof of concept that led to mygamemaster.fr. |
| ScrumIA | My AI workflow as replaceable Claude Code modules: Scrum from spec to PR. (docs) |
| trading-ig-rust | A Rust SDK for the IG trading platform — typed client for a real financial API. |
| oria-starter | Oria — an opinionated, organized Rust API architecture to bootstrap backends. |
| passtauri | A desktop GUI for the pass password manager, built with Tauri + TypeScript. |
| invoice-cli | A Rust CLI to generate and manage invoices — a small, complete, useful tool. |
| server-state-manager-adapter | A TypeScript module for front-end server-state management. |
| my-fidelity 🔒 | A Kotlin Multiplatform loyalty app for local merchants. (private side project) |
| translation-analyzer-napi | Rust core exposed to Node via NAPI — a monorepo translation tooling POC. |
| template-typst-CV | My résumé as a reusable Typst template — fork it for your own. |
Available for freelance work. Let's talk — thibault.barske@kolombo.xyz




