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.
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.
- 🧩 BMAD + custom modules — designing project-specific agent modules tailored to each codebase and team.
- 📐 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 |
|---|---|
| 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-2025 🔒 | 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




