I'm a passionate developer from France.
Ever since I was a child, I've been captivated by computers. Rather than just using websites and software, I wanted to know how they worked. This curiosity led me to explore the world of programming. It was by learning the basics of coding that I realized that computing could be more than just a hobby, it could be my profession.
I've acquired a solid grasp of React, TypeScript and TailwindCSS to create high-performance web applications, while exploring Next.js for its advanced features. I also deploy my projects on Vercel for optimized environment management.
Most of the time, I code with React to create dynamic, modular user interfaces, and I'm starting to deepen my skills by learning the Next.js framework, to exploit its advanced features like server-side rendering (SSR) and static site generation (SSG).
I use TypeScript to enhance code quality and maintainability, taking advantage of static verification and clear interfaces.
Using TailwindCSS, I was able to build modern, responsive interfaces using utility classes, which considerably reduced development time.
When I started programming at the age of 13, I took my first steps with HTML, CSS and JavaScript, laying the foundations for my web development skills.
I know a good thing about this PHP framework: I code my projects with MariaDB for database management, Twig for creating dynamic web pages and Composer for installing packages.
I use Windows 11 as my primary development environment on a daily basis, integrating Linux tools, while having hands-on experience with several Linux distributions, including Manjaro, Ubuntu, ZorinOS and ChromeOS, enabling me to adapt easily to various environments and take advantage of the benefits of each system.
I obtained a level 5 professional qualification as a Web and Mobile Web Developer, which gave me a solid grounding in full-stack web development. This certification attests to my technical skills as well as my ability to design and build web and mobile sites. On this page, you'll find some practical exercises I completed during my training.
I took Cisco's “Introduction to Cybersecurity” course, which gave me the essential basics of cybersecurity. I learned how to identify the main digital threats, understand the risks associated with IT systems and take part in managing and responding to security incidents. This training made me aware of the challenges of data protection and gave me my first structured experience in the field of cybersecurity.