تفاصيل العمل

Built a headless intern management platform for VOID, a Casablanca-based tech company, handling the full product lifecycle from architecture to deployment.

What was built:

Three interconnected spaces — a public-facing website, a candidate portal, and a training space — all powered by a Decoupled Drupal backend with a React/Next.js frontend consuming RESTful APIs.

Key contributions:

Conducted a full security audit of the Vactory framework, identifying and remediating 12+ vulnerabilities (XSS, CSRF, outdated dependencies) — bringing the codebase to OWASP compliance

Designed and built the automated CI/CD pipeline using Bitbucket Pipelines, Docker, and EasyPanel, cutting deployment time down to 15 minutes

Architected a component-based frontend system built for team scalability

Stack: Next.js · React · Drupal · PHP · Tailwind · Docker · Traefik · Nginx · Redis · MySQL · Bitbucket Pipelines

بطاقة العمل