Web, mobile & embedded developer
Jimmy Cousseau
Complete products, from the interface to the server. Developer at CIBEST, creator of LamaQuest.
- Besançon, France
- Vue · TypeScript · Bun · PostgreSQL
- Flutter · WordPress · Docker
Case studies
Three projects that define my work
A product in production, a job in industry, a client site online.
- 72k
- lines of TypeScript and Vue in LamaQuest
- 4
- sites and apps in production
- 17
- projects shown, most with public code
- 3
- languages on this site as on my products
And also
From arcade game to compiler
Most of the code is public.
- Docker
- Git / Forgejo
- Java
- +6
Sites & web2026AmélimónSame site, four languages, no page builder — and an automated diff against the original.- Chrome headless (CDP)
- Docker
- HTML / CSS
- +5
Sites & web2026LamaQuest marketing siteEvery home section is a versioned trilingual PHP file, not content frozen in the database.- Git / Forgejo
- HTML / CSS
- JavaScript
- +3
Mobile2023 → 2025AutoStopThe tool I was looking for did not exist, so I built it.- Android
- Firebase
- Flutter / Dart
- +3
Sites & web2023 → 2025BarAppAngular and NestJS: same philosophy, a coherent codebase end to end.- Angular
- Docker
- Flutter / Dart
- +3
- Docker
- Git / Forgejo
- Linux
- +3
- Git / Forgejo
- Java
- JavaScript
- +5
Académique2023 → 2024MatchUpCreate an event, invite people, draw the route and take it to your GPS.- Git / Forgejo
- JavaScript
- Jira / Scrum
- +3
Académique2025 → 2026Petri-net libraryProving a concurrent system never blocks — on a graph, not on a passing test.- Python
- Tests automatisés
- Git / Forgejo
- Java
- Jira / Scrum
- +1
Mobile2025WordleThe word game, rewritten to learn Flutter's state management and animations.- Android
- Flutter / Dart
- C / C++
- SFML
- Java
- Python
- Tests automatisés
- +1
- C / C++
- Java
- Node.js
- +2
No project of this type.
Background
Experience & education
Every step has its own page.
-
2026 →
CIBEST, Besançon
CIBEST — Full-stack developer
Final-year internship (4 months), then full-stack developer
From on-board passenger counting to the supervision map: embedded, backend and web in the same team.
- Ansible
- Bun
- C / C++
- Grafana
- GTFS
- +13
-
2024 → 2026
Université Marie & Louis Pasteur, Besançon
Master’s in Computer Science (ISL)
Graduated 2026
Software engineering, compilers, formal models, distributed systems — with two years in industry alongside.
- Java
- Python
- Tests automatisés
- TypeScript
-
2024 → 2025
SKINSoft, Besançon
Work-study — SKINSoft
Full-stack developer, work-study (Master's 1)
Redesign of Tryphon's central screen and database hardening, in sprints with the team.
- Docker
- Git / Forgejo
- Java
- JavaScript
- Jira / Scrum
- +4
-
2021 → 2024
Université de Franche-Comté, Besançon
Bachelor’s in Computer Science
Graduated 2024
Algorithms, data structures, C++ and Java, web — and Spanish, learned on site.
- C / C++
- Java
- Node.js
- Python
- React
-
avr. → juin 2024
SKINSoft, Besançon
Bachelor’s internship — SKINSoft
Developer intern (Bachelor's 3)
First contact with the professional world — and a work-study offer at the end.
- Git / Forgejo
- Java
- JavaScript
- Jira / Scrum
- MongoDB
- +3
Skills
What I use, and how often
Each bar = the number of projects on this site using the technology.
Web
- JavaScript 6 projects
- TypeScript 5 projects
- Java 5 projects
- Vue 3 4 projects
- PHP 3 projects
- WordPress (FSE) 3 projects
- HTML / CSS 3 projects
- Node.js 3 projects
- WP Multilang 3 projects
- Bun 2 projects
- Hono 2 projects
- NestJS 2 projects
- React 2 projects
- Spring Boot 2 projects
- Stripe 1 project
- Tailwind CSS 1 project
- Angular 1 project
Mobile
Embedded
Data & real time
Ops & tooling
Contact
A position, a project, a question?
Full-stack and mobile developer, curious about embedded. I reply quickly.

