Welcome to my GitHub space! I'm a full-stack software engineer with 12+ years of experience navigating the tech landscape. I love building smooth, reliable software—whether that's wrangling complex backend architectures or polishing frontend user interfaces.
When I'm not crafting code, you'll probably find me exploring the latest in AI tech, catching an F1 race, or out for an early evening run to reset after a deep focus session.
I'm always up for a good tech chat, collaboration, or sharing a few debugging stories!
- 🏗️ I’m currently working on an F1 App using OpenF1 API that provides detailed Formula 1 telemetry, timing, and session data.
- 🔭 Next project, I will work on an app that uses Oil price API in which provides instant oil prices to Moroccan market.
- 🌱 I’m continuously learning and mastering Angular and Java, and more in the age of AI to enhance my AI development skills.
- 💬 Ask me about apps, or programming—I’m here to help! My X username is @hafiddev.
- 🌐 Languages: Fluent in Arabic, English, and French languages.
With over a decade in enterprise IT, I help teams bridge the gap between heavy-duty backend systems and clean, responsive user applications:
- Full-Stack Application Development: Crafting robust backend architectures in Java & Spring Boot coupled with dynamic, reactive frontends using Angular & TypeScript.
- Enterprise System Modernization: Refactoring legacy monoliths, optimizing database performance (Oracle, SQL Server, PostgreSQL), and migrating codebases toward clean, scalable architectures.
- Diagnostics & Optimization: Deep-dive Level-3 application support, performance tuning, and technical code reviews to ensure reliability and code quality.
- AI & Future Tech Exploration: Integrating modern workflows, evaluating generative AI/LLM outputs, and exploring edge technology.
- Frontend: Angular, TypeScript, RxJS, JavaScript, HTML5/SCSS
- Backend: Java, Spring Boot, RESTful APIs, Microservices
- Databases : Oracle, SQL Server, PostgreSQL, MySql
- Practices: Architecture Modernization, Refactoring & Design Patterns, Clean Code & Optimization

