BAHAJ ABDERRAZAK
Specialized in crafting beautiful digital experiences with modern web technologies. Passionate about creating intuitive interfaces and robust backend solutions.
About Me
Integrity and transparency are at the core of my values, ensuring open communication and trust in every collaboration.
With extensive experience in both frontend and backend technologies, I bring a comprehensive approach to software development that addresses both user experience and technical robustness.
Skills & Expertise
Frontend Development
Building responsive websites with React, Next.js and Vue.js
Backend Development
Creating robust APIs with Django, Laravel and .NET
Full Stack Applications
Developing interactive end-to-end web applications
My Formation
Education
Diploma in IT Development Techniques
2018 - 2020
1st year in Materials Science Chemistry
2017 - 2018
Baccalaureate in SVT
2016 - 2017
Experience
Fullstack Developer | MIT
2022 - 2024
Worked as a full-stack developer using React, Django, Next.js..., and integrated into the team at Agile Systems Ltd.
Freelance
2021 - 2022
Created eCommerce websites using Laravel and Vue.js, and developed Grey Pharmacy with PHP MVC.
Projects
A selection of projects I've worked on, showcasing my skills and experience.
Latest Articles
Thoughts and insights on web development, design patterns, and emerging technologies.
Understanding React Server Components
An in-depth look at the new React Server Components paradigm and how it changes the way we build React applications. Learn about streaming, progressive rendering, and when to use server vs. client components.
By Sarah Chen
Building Accessible UI with Tailwind CSS and ARIA
Accessibility is not optional. This guide walks through creating fully accessible UI components using Tailwind CSS while properly implementing ARIA attributes and keyboard navigation patterns.
By Mark Johnson
API Design Patterns for Modern Web Applications
Explore REST, GraphQL, and tRPC architectural approaches for your next web project. We compare performance characteristics, developer experience, and implementation complexity.
By Leila Nguyen
Developer FAQ
Common questions about software development and engineering concepts, explained in a clear and concise way.
Let's Contact Me
Have a project in mind or just want to chat? Feel free to reach out!