Understand the business, not just the ticket
I start with what the product and the business actually need, the deadline, the legacy system, the team's capacity. That context picks the architecture, not personal preference.
Engineering, Educating, Entertaining.
Hey! I'm Kawtar CHOUBARI, a software engineer from Morocco, living in Paris. I specialise in the React ecosystem: JavaScript, TypeScript, React, Next.js, Node.js, and on mobile: React Native and Expo.
I've delivered 10+ talks and workshops with organisers including O'Reilly Media, Devoxx, BeJS and Reactjs Day, and was featured at Next.js Conf (2023) and React Conf (2024). I mentor students, create educational content, and build things in the open, see my work.
When I don't code, I'm planning my next piece of content, playing on chess.com, or taking care of my balcony garden.

I start with what the product and the business actually need, the deadline, the legacy system, the team's capacity. That context picks the architecture, not personal preference.
I don't just implement what's written in the spec, I weigh in on the decisions behind it, product and technical, because the right call often isn't a coding question.
Understanding why something breaks before deciding how to fix it, so the fix actually holds.
The same care applies whether it's a UI detail or the infrastructure underneath, nothing gets the “good enough” treatment.
Small, releasable increments over big-bang launches, so there's something working and reviewable early rather than a reveal at the end.
I use AI tooling throughout delivery, and I leave documentation and conventions structured so agents, and your team can pick up the codebase without me in the room.
I'd like to hear about it.
Tell me about your project