Case Study
An internal CRM supporting 90–120 employees and approximately 2,000 seller clients.
Role
Junior Full-Stack Engineer
Period
Jul 2022 – Aug 2023
Location
Morocco
Stack
React, TypeScript, Node.js
Modernize a legacy operational CRM, reduce slow database-backed workflows, and make ongoing feature delivery safer for internal teams.
The application evolved toward a React, Express, Node.js, TypeScript, and MySQL architecture. Query and schema optimization improved responsiveness while SOLID principles, design patterns, TDD, and CI/CD reduced delivery risk.