From the database to the screen
Java, Hibernate and PostgreSQL on the server, Next.js, React and TypeScript on the interface. I take a feature from the data model all the way to the last screen.
Full stack developer in Lyon, France. I evolve business-critical applications, from the database to the interface. And on the side, I build my own tools.
Java, Hibernate and PostgreSQL on the server, Next.js, React and TypeScript on the interface. I take a feature from the data model all the way to the last screen.
I work on critical tools that people use every day. I know how to modernize an application while it keeps running, and how to keep technical debt under control. For the frontend migration, I compared technologies and analyzed the risks before the team chose Next.js.
I mock up in Figma before I code. I redesigned the interfaces of internal tools to make them simpler to use every day.
Claude Code is part of my everyday toolkit. I use it as support, not as a pilot: it helps me cover my code with tests, review it and refactor it, so the work I ship is more solid. It also lets me take on technologies I haven't mastered yet: xm4-control is written in C#, outside my usual stack.
Pick a period to see the details.
Since Sep 2025
PWA Assurance, Lyon, permanent position
A Windows 11 app to control Sony WH-1000XM4 headphones without going through Sony's mobile app. Noise canceling, equalizer, battery, and sound that stays in stereo during Teams or Discord calls.
I don't write C# day to day: this is the project where I stepped outside my stack, with Claude Code to help me learn the Windows ecosystem.
C#, .NET 10, WinUI 3, Bluetooth, open source under the MIT license
xm4 ncxm4 eq BassBoostxm4 mic offAn app for managing fire safety interventions, with electronic signatures and PDF report generation.
Next.js, TypeScript, 2025
A service management platform where generative AI automates recurring tasks and helps write service descriptions.
Next.js, TypeScript, Prisma, 2025
Java, Hibernate, REST APIs, PostgreSQL
Next.js, React, Vue.js, Angular, TypeScript, Tailwind
Git, CI/CD, Docker, Agile/Scrum, unit testing, Figma, Claude Code
French (native), English B2 (TOEIC 810)
ilyas.zahafkradra.pro@gmail.com
Based in Lyon, open to opportunities in France and abroad.