About
Full-Stack Developer focused on thoughtful, scalable digital products
I am Bahaj Abderrazak, a full-stack developer based in Morocco. I build modern websites, web applications, dashboards, APIs, and e-commerce platforms — owning the full surface from interface to server to data.
My approach is rooted in product thinking: I start from the user and the business objective, then design an architecture that serves them. I care about accessibility, performance, and code that stays readable long after launch.

Philosophy
How I approach product development
Accessibility by default
Semantic HTML, keyboard support, and visible focus are part of the build, not a retrofit.
Performance is a feature
I budget JavaScript, optimize images, and target Core Web Vitals from the start.
Maintainable architecture
Conventions, documentation, and clear boundaries so the codebase grows without pain.
Clear communication
Technical decisions explained in terms a non-technical client can act on.
Stack
Technologies I work with
Experience
Freelance Full-Stack Developer
Independent · Remote
Deliver full-stack web applications for startups, businesses, and agencies — from interface to API and database.
ReactNext.jsLaravelDjangoPostgreSQLFull-Stack Development Projects
Various Clients · Morocco · Remote
Build dashboards, e-commerce platforms, booking systems, and MVPs with a focus on accessibility and performance.
TypeScriptVue.js.NETMySQLDocker
Education
Graduated
Professional Bachelor's Degree in Software Engineering and Application Development
Higher Institute of Engineering · Morocco
Completed
Diploma in IT Development Techniques
Institute of Technology · Morocco
Available for selected remote projects · Based in Morocco · Working remotely with teams worldwide.
Let’s begin
Have an idea worth building?
Tell me what you are creating, what stage the project is at, and where you need technical support — I will respond with practical next steps.