Zouhair Rouika

Full Stack Engineer (FE Heavy) · Casablanca, Morocco

Download PDF

Summary

Full Stack Engineer (FE Heavy) with 7+ years shipping production web applications across SaaS, gaming, and edtech. Frontend-leaning in Vue 3 / Nuxt / TypeScript / Tailwind, with backend (Node, Laravel, GraphQL) and AI engineering experience (LangChain, RAG, vector search).

Experience

[*]Full Stack Engineer (FE Heavy)·BitterBrains / Vueschool
May 2024 — Present · Remote

Frontend lead on Certificates.dev — the developer-certification platform behind the Vue, Nuxt, and Angular certs.

  • Designed CMS-driven theming so each certification ships its own branded surface without code changes.
  • Extended the Laravel admin (certificate editor, generator, promotions importer) to let non-engineers ship pricing and visuals.
  • Cross-platform contributions to Frontendnation and Vueschool.io.
Nuxt 3Vue 3TypeScriptTailwind CSSPiniaLaravel
[*]Co-Founder & Full-Stack Engineer·Majorit
Jul 2021 — Present · Remote

Co-founded and shipped both frontend and backend for Majorit — an AI-powered exam-prep platform now used by medical students across Morocco.

  • Built a pipeline that converts physical paper exams into a structured digital format with advanced topic filtering.
  • Generative AI explanations grounded in course documents via RAG over Typesense + LangChain.
  • Course-material chatbot lets students query their own uploaded materials in natural language.
  • Custom subscription model and analytics dashboard tailored to medical-student workflows.
  • Owned architecture across the stack: Nuxt frontend, Node/GraphQL API, Python ingestion, AWS + Cloudflare delivery.
Nuxt 3Vue 3Node.jsGraphQLPythonLangChainTypesenseAWS
[*]Frontend Engineer·Gfinity PLC — Athlos
Nov 2021 — Apr 2024 · Remote

Frontend on Athlos — the platform behind in-app tournaments for millions of mobile gamers across partnered titles.

  • Universal Admin Panel — co-led the Vue 2 → Vue 3 rewrite of the back office controlling every tournament hub and game integration.
  • In-App Experience — shipped a fully customisable tournament integration that brokers between partner games and the Athlos backend.
  • Athlos SDK — TypeScript SDK that streamlined integrating the backend across multiple downstream products.
Vue 3PiniaTailwind CSSVue QueryTypeScriptVitestCypress
[*]Technology Analyst·Kaokeb
Jul 2019 — Nov 2021 · Casablanca, Morocco

Frontend & full-stack delivery across the agency's product portfolio — six client products in two and a half years.

  • Lead-gen automation tool with multichannel workflows + a project design system (Nuxt · Vuex · GraphQL · Node).
  • B2B platform for business management & recognition (Vue · Vuex · PHP/Laravel).
  • Merchant absence-broadcast app with social and in-store sliders (Nuxt · PHP/Laravel).
  • Innovative e-commerce platform for marketing & comms (Vue · Storefront UI · PHP/Symfony).
  • Pharmacy ad-display management with map-based targeting (Vue · Mapbox · LocationIQ · PHP/Laravel).
NuxtVueVuexGraphQLSCSSTailwindPHPLaravel
[*]Technology Consultant Intern·Kaokeb
Mar 2019 — Jul 2019 · Casablanca, Morocco

First professional engineering role. Shipped dynamic web applications in JavaScript and Vue.js while learning production team workflows and cross-functional comms on real client projects.

JavaScriptVueReact

Education

[*]FST Settat
Professional Bachelor's, Software Development · 2019 — 2020
[*]OFPPT Hay Hassani
Software Development Diploma (2 yrs) · 2017 — 2019

Languages

[*]Arabic
Native
[*]English
Highly proficient
[*]French
Highly proficient