
Zouhair Rouika
Verified Expert in Engineering
Full-stack Developer
Casablanca, Morocco
Toptal member since September 30, 2026
Across SaaS, gaming, and edtech, Zouhair has spent seven years building production web applications. His toolkit centers on Vue 3, Nuxt 3, and TypeScript. While at Gfinity PLC, he co-led the Vue 2-to-Vue 3 rewrite of an admin panel used by millions of mobile gamers.
Portfolio
Experience
- Nuxt.js - 5 years
- TypeScript - 4 years
- Vue 3 - 4 years
- Python - 3 years
- AI Engineering - 3 years
- Full-stack Development - 3 years
- Laravel - 3 years
- Retrieval-augmented Generation (RAG) - 3 years
Work Experience
Full-stack Engineer
BitterBrains / Vueschool
- Led the front end on Certificates.dev, the platform behind the Vue, Nuxt, and Angular certifications.
- Built a reusable component library and a CMS-driven theming system, so each new certification ships with its own look without code changes.
- Built admin screens in the Laravel back office so non-engineers can change pricing and visuals.
- Reviewed the team’s code and mentored junior developers.
Co-founder and Full-stack Engineer
Majorit.ma
- Co-founded Majorit, an AI exam-prep platform now used by medical students across Morocco. Owned the front end and back end.
- Built the Nuxt 3 front end: study tools, a subscription system, and an analytics dashboard.
- Built a pipeline that turns paper exams into a structured digital format with topic filtering.
- Added AI explanations grounded in course documents (RAG over Typesense and LangChain).
Front-end Engineer
Athlos Game Technologies
- Co-led the Vue 2 to Vue 3 rewrite of the admin panel that controls every tournament hub and game integration. Used by millions of mobile gamers (E-Premier League, Clash Royale, Clash of Clans, Brawl Stars).
- Worked in two-week Scrum sprints with daily stand-ups. Wrote unit and end-to-end tests (Vitest, Cypress) and reviewed peers’ code.
- Shipped a tournament integration that runs inside partner games and talks to the Athlos back end.
- Helped build a TypeScript SDK that game developers used to connect to the Athlos back end.
Front-end Engineer
Kaokeb
- Delivered front-end and full-stack work across six client products in two and a half years.
- Worked with product managers and designers in an Agile setup, and built a shared design system.
- Built a B2B platform for business management with map-based dashboards.
- Built a lead-generation and HR automation tool with multichannel workflows.
- Built an eCommerce platform for marketing and customer messages, plus a pharmacy ad-display tool with map-based targeting.
Technology Consultant Intern
Kaokeb
- Built dynamic web apps in JavaScript and Vue.js as part of my first engineering job.
- Learned how a production team works on real client projects.
- Got comfortable with Git and the SDLC, and shipped production features.
Project History
AllQbanks
https://allqbanks.com/I built it end-to-end as the full-stack developer, and I still run it. I've built an AI pipeline that turns exam PDFs into clean, checked question data. Adding a new exam now takes minutes, not hours. I've also created a "chat with your course" assistant. Every answer shows its source, and one click scrolls to the exact passage. It uses hybrid search, reranking, and grounding checks, so it does not make things up.
I also added automatic tagging and grouping of questions, which powers the smart filters and the exam builder. The web app itself was built in Nuxt: the exam simulator, the analytics, and the community pages.
Education
Bachelor's Degree in Software Development
FST Settat - Settat, Morocco
Professional Degree in Software Development
OFPPT Hay Hassani 1 - Casablanca, Morocco
Certifications
Certified Senior Vue.js Developer
Certificates.dev
Skills
Libraries/APIs
Vue 3, Vue, Vue 2, React, Vuex, Node.js, REST APIs
Tools
Git, Vitest
Languages
JavaScript, HTML5, CSS3, TypeScript, GraphQL, Python, PHP, SCSS
Frameworks
Nuxt.js, Tailwind CSS, Laravel, Nuxt 3, LangGraph, Express.js, Next.js
Paradigms
Agile, Scrum, Object-oriented Programming (OOP)
Platforms
Amazon Web Services (AWS), Docker, Netlify
Storage
Google Cloud, Databases
Other
Pinia, GitHub Actions, Retrieval-augmented Generation (RAG), Full-stack Development, Cloudflare, i18n, Express, LangChain, System Design, Full-stack, Algorithms, Software Development, AI Evaluation, AI Engineering, AI-augmented Software Engineering (AIASE), Laravel Nova
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring