I build fast, elegant, and meaningful digital experiences — blending clean code with thoughtful design.
Software engineer passionate about building innovative solutions
Final year Software Engineering student at INPT, focusing on full-stack web development and modern software architecture. Passionate about creating efficient, scalable solutions that solve real-world problems.
Experienced in full-stack development with modern frameworks including React, Node.js, and cloud technologies. Strong foundation in competitive programming with algorithmic problem-solving skills.
Specializing in web application development, cloud infrastructure, and building scalable systems. Always exploring new technologies and best practices in software engineering.
Currently pursuing Software Engineering at Institut National des Postes et Télécommunications (INPT), one of Morocco's leading engineering schools. Focused on modern software development methodologies and cutting-edge technologies.
Full-stack developer with expertise in modern web technologies, cloud infrastructure, and scalable system design. Oracle certified in Java development and cloud foundations.
Active competitive programmer with strong algorithmic thinking. Continuously challenging myself with complex problems on platforms like Codeforces and LeetCode to sharpen analytical skills.
A collection of projects that showcase my expertise in full-stack development, DevOps practices, and modern web technologies.
Modular Real-time Transaction Processing with Spring Cloud Stream. The CashCard app demonstrates scalable, event-driven architecture for financial transactions using Java, Spring Cloud Stream, Kafka, Docker, and robust testing with Spring Boot Test and Testcontainers.
A multi-vendor e-commerce application featuring advanced inventory management, admin dashboard, multi-language internationalization, dark/light mode, and authentication with Google and Gmail magic links (NextAuth). Built with modern web technologies and scalable cloud architecture.
A microservices-based product and stock management system featuring gRPC communication and asynchronous messaging. Demonstrates modern distributed architecture with event-driven patterns, real-time inventory updates, and scalable service communication using Spring Cloud ecosystem.
Technologies and tools I use to build scalable, modern applications