
Accessible Publisher with React js
Accessible publisher that allows the user to create professionnal paper that respects ICHHP requirements
- Reactjs
- CSS
- Bootstrap
- Firebase
- Material_UI
Portfolio
I'm a web developer and QA engineer living in Austria. I write code with React and JavaScript, and I make sure it keeps working with Playwright. Looking for hybrid or remote roles.

About
My name is Ghilas. I've been working as a web developer and QA engineer for the past four years, in startups, agencies, and bigger product teams. Half of my job is building new features. The other half is testing them until I'm sure they won't fall apart the day after launch.
I like clean code, readable typography, and accessibility done properly. I also like writing tests that actually catch real bugs, not the kind that pass every time and prove nothing. Most of what I do happens between the frontend and the QA side: React, JavaScript, WordPress, Playwright, and a lot of small refactors on quiet weekends.
If you need someone who can take a feature from a Figma file all the way to production, and then prove it works, we'll get along fine.
Skills
Work
Personal projects built end-to-end on my own time. My professional work is covered in my CV.

Accessible publisher that allows the user to create professionnal paper that respects ICHHP requirements

An automated auditing tool developed with Playwright and Axe-core that directly maps technical accessibility non-conformities to the French RGAA 4.1 and WCAG 2.1 standards, while generating a comprehensive report in Markdown format.

Full-Stack Association Manager (React + Spring Boot) designed to help NGOs and community associations digitally track and manage families and targeted aid.

UX/UI case study for a responsive e-commerce website, enabling users to browse and shop across multiple brands and categories.

UX/UI case study for Zombie Pursuit, a mobile app letting users book and experience life-size zombie chase games

Fullstack E-commerce website with login/signup features and Payement with Stripe
Blog
Flaky usually has nothing to do with your app being broken. It means a test made an assumption about timing that only holds sometimes.
Contact
Got a project, a role, or a tricky bug? Send me an email !