Sanae Boutarfass.
senior full stack developer based in Lyon. 10 years · Java + Python + React.
What I am up to these days
Two iOS apps I just shipped to the App Store, and the role I'm looking for.
Klabi iOS
The neighborhood pack as a native SwiftUI + CloudKit app, live since October 2026 and rated 5/5.
Kodiax v1.0
iOS app for sport with your dog: hour-by-hour heat, loops with water points, live tracking.
Actively looking
Senior role, Lyon or remote France, on a product team that takes code seriously.
How I approach code.
From industrial back-end to prod
Java/Spring on critical systems: multi-datasource, distributed transactions, batch jobs. Python for data and vision when it's needed. What I care about most is code that's still running in 5 years without anyone being scared to touch it. Passing the OWASP audit is the easy part.
Product before tech
At Okeenea, the back-office I maintained fed Evelity: building floor plans, routes, all the info about a place. The app itself is accessible to everyone, with a particular focus on people with disabilities, indoors where a regular GPS is useless. Before writing a line of code, we'd talk it through with the team to figure out how to actually serve the user's need, even if that meant reworking what was originally asked for. That didn't always go down well in planning.
Research habits, craft mindset
I enjoy a slightly gnarly pattern (SLAM, a bridge between two runtimes) about as much as a clean, well-typed REST API. Leftover habit from my research years: you had to hack together things that didn't exist yet, without always knowing if they'd work.
Recent selection.
Side-projects and technical demos. Professional projects are detailed in /experience.
Klabi
live · 2026The neighborhood pack: iOS app live on the App Store, Spring Boot + React PWA and an Android version in testing. « I'm heading out », spots map, dog health log.
Kodiax
live · 2026iOS app for sport with your dog: hour-by-hour heat, loops with water points, live tracking. Live on the App Store.
ApplyDesk
WIP · 2026Personal job-search back-office to manage everything end-to-end: job scrapers, LLM CV parsing, application tracking.
Let's talk.
I'm looking for a product team that takes code seriously. Lyon, or remote France. Open to a new senior role.