Ayoub Boukyoud

Full-stack developer. Kenitra, MoroccoUTC+1.

Early-career developer looking for a first full-time role, building product end to end — React over FastAPI and Spring Boot.

Moroccan national, based in Kenitra. Open to fully remote roles from Morocco, and to relocation with visa sponsorship — both routes are open, and I am happy to talk through either.

Get in touch →Download CV

What I build

PortfolioBuild● live

A multi-tenant SaaS that turns a PDF resume into a live portfolio site. Built and operated solo, end to end.

  • AI CV extraction with strict schema validation and a local fallback path.
  • On-server photo detection, and 12+ templates rendered to static HTML.
  • Per-user subdomains with rate-limit-safe automated TLS and custom-domain DNS verification.
  • Subscription billing and Google OAuth.

Open the live app →All work

The PortfolioBuild home page: a portfolio site builder, with a template preview.

Three things that were broken

An HR assistant I built used to answer confidently and wrongly. Finding out why is the most interesting work I have done.

A vector search that quietly returned the wrong answer

CauseRoughly 10,000 near-duplicate records broke retrieval from Chroma’s HNSW index.

ResultReplaced the approximate index with an exhaustive cosine scan — correct by construction at this corpus size, and fast enough cached.

Attendance sync too slow to use

CauseN+1 query patterns across the bulk attendance and site-sync endpoints.

ResultHundreds of redundant MySQL round-trips removed per request.

Reports nobody wanted to wait for

CauseUnoptimised SQL and application logic in a VB.NET / SQL Server desktop app.

ResultAbout 40% faster report generation.

Where I have worked

WorkStudy
Short spans are drawn at a minimum width so they stay legible, and marked not to scale. Durations are exact.
Full-Stack Developer InternSIB (Solution Integrale Building)
Apr 2026 – present · 5 mo
Bachelor of Technology (DBT), Computer Engineering & Digital GovernanceEcole Superieure de Technologie (EST)
2025 – 2026 · 2025–2026(year only)
Application Developer InternCOPREF
Jul 2025 – Aug 2025 · 2 mo
BTS, Information Systems DevelopmentCentre BTS Ibn Sina
Sep 2023 – Jun 2025 · 1 yr 10 mo
Web Developer InternSIB (Solution Integrale Building)
Jul 2024 – Aug 2024 · 2 mo

Full history and what I did →

Availability

Open to remote roles from Morocco, and to relocation with sponsorship. Full working-day overlap with Western Europe; overlap with US-Eastern through about 17:00 ET.

boukyoudayoub19@gmail.com

Download CVContact