Currently free — open to work

<hello, I'm />

Zakariae Ezzine

CTO · Data-Driven Engineer · Analysis & Forecasting

I turn raw data into foresight — predicting demand, simulating human behavior and shipping the platforms that answer what happens next.

Casablanca, Morocco · Remote-friendly

01 · section

About

A data-driven profile — the science, analyses and forecasting behind what I've built.

Engineer and data analyst with a taste for science and prediction. As CTO at Marwa Retail I designed demand-forecasting models that drive allocation, restocking and transfers across 80+ retail locations — moving daily inventory decisions from guesswork to numbers, and cutting reporting time from 4 hours to 5 minutes.

At UM6P I built behavioral-science platforms with professors: game-theory experiments on cooperation (José Segovia Martín), attention analysis for ADHD assessment with computer vision (FatimaEzzahra BENMARRAKCHI), and the Deliberatorium decision-making platform with Mark Klein of MIT. I care about data-driven answers to "what happens next" — and about building the reliable systems that produce them.

Focus areas

Demand & Sales ForecastingData Analytics & ReportingBehavioral & Decision ScienceAI Prediction Systems

Languages

  • ArabicNative
  • EnglishFluent
  • FrenchIntermediate
2+Years building data & engineering systems
80+Retail locations with daily demand forecasts
4h → 5minReporting turnaround cut for operations teams
2PhD theses enabled by my data pipelines
02 · section

Experience

From engineering lead roles to hands-on full-stack delivery — the work that shaped how I build.

  1. CTO

    Marwa Retail

    Casablanca, Morocco

    Aug 2025Jul 2026

    Owned the technical roadmap for a retail group end-to-end — hiring and leading a team of 4 developers while shipping the logistics, prediction and data platforms that run daily operations.

    Leadership & delivery

    • Recruited, hired and mentored a team of 4 developers — sprint planning, code reviews and delivery ownership.
    • Explained technical progress and decisions to the client, keeping product and engineering aligned.
    • Designed a microservices architecture: React frontend, Express on Bun, FastAPI data layer and PostgreSQL with Drizzle, secured with JWT & OAuth2.
    • Set up CI/CD pipelines and Docker, and configured Caddy as a reverse proxy for automated SSL/TLS certificate management.
    • Hosted and managed their website on AWS.
    • Cut processing time from 4 hours (manual Excel) to 5 minutes through team automation efforts.
    ReactNext.jsBunExpressFastAPIPostgreSQLDrizzleDockerCI/CDLLMJWT & OAuth2AWS
  2. Freelance Full-Stack Engineer & Technical Advisor

    Swarmcheck

    Poland (Remote)

    Aug 2025Dec 2025

    Key contributor to an AI-assisted collective-intelligence platform for group decision-making and argument mapping.

    • Developed full-stack features: collaborative React UI + Node.js/TypeScript backend.
    • Integrated LLMs for automated argument analysis, reasoning support and suggestion generation.
    • Deployed and managed infrastructure on Azure with MongoDB as the primary database.
    • Advised on product vision — scalability, explainable AI and multi-user deliberation enhancements.
    ReactNode.jsMongoDBAzureLLM
  3. Full-Stack Developer

    UM6P — Collective Intelligence School

    Rabat, Morocco

    Nov 2024Jul 2025

    Built research platforms and experimental tools in collective intelligence — game-theory experiments, behavioral analysis and structured deliberation — collaborating directly with professors on each one.

    Leadership & delivery

    • Recruited, mentored and supervised 2 developers; led code reviews.
    • Designed production research platforms with React, Node and Python backends and REST APIs.
    • Collected high-quality data that enabled the publication of 2 PhD theses.
    • Deployed and hosted project websites on DigitalOcean.
    ReactNest.jsDjangoFastAPIPostgreSQLSocket.IOHugging FaceComputer VisionDockerDigitalOcean
  4. Freelance Full-Stack Developer

    Independent

    Remote

    Jun 2024Nov 2024

    Delivered client web applications end-to-end while honing a pragmatic full-stack workflow.

    • Built client applications with React and Vue.js frontends and a Nest.js backend on MongoDB.
    • Deployed and hosted applications on DigitalOcean.
    • Created Selenium scripts to automate repetitive tasks.
    ReactVue.jsNest.jsMongoDBDigitalOceanSelenium

more on LinkedIn

03 · section

Skills

The tools and disciplines I reach for day to day, grouped by category.

Languages
JavaScriptTypeScriptPythonCSQL
Frontend
React.jsNext.jsshadcnTailwind CSSReact Native
Backend & APIs
Node.jsExpressNest.jsFastAPIGraphQLBunSocket.IOREST APIs
Databases
PostgreSQLMongoDBPrismaDrizzle
DevOps & Cloud
DockerCI/CDLinuxNginxCaddyTerraformAnsibleAWSAzureDigitalOcean
AI & Data
LLM IntegrationPrompt EngineeringNLQComputer VisionPandasXGBoost
Tools
GitGitHubGitLabPostmanSeleniumPlaywright
Leadership
RecruitingMentoringRoadmap ManagementCode ReviewsProblem Solving
04 · section

Currently Learning

Self-directed Data Engineering track — closing the gap from where I am (strong SQL, Python, cloud and pipeline fundamentals) to the data-platform layer.

Track progress
17%

When a phase goes live, its items drop in below — a live build log rather than a static skills list.

Data Modeling & Warehousing
3/5

Speak the language of analytics teams, not just backend engineering.

Dimensional modeling — star vs. snowflake schema, fact vs. dimension tables
Warehousing concepts — OLTP vs. OLAP, slowly changing dimensions (SCD)
Snowflake — load a public dataset, write queries, set up a virtual warehouse
AWS Redshift (free tier) — Postgres-based, should feel familiar fast
Optional: BigQuery basics — good to recognize, not urgent to master
ETL / ELT Orchestration
0/3

Move from "a script that moves data" to a managed, scheduled pipeline.

Apache Airflow — DAGs, operators, scheduling, retries (run via docker-compose)
dbt — SQL-based transformation layer, widely used in US data teams
Rebuild the supply-chain reporting pipeline (4h → 5min) as Airflow + dbt
Big Data Processing
0/3

Handle scale, not just clean small datasets.

Apache Spark (PySpark) — batch processing, distributed computing
Apache Kafka — streaming / event-driven data, producers and consumers
Databricks Community Edition — notebooks, Spark and basic ML together
BI & Visualization Layer
0/3

Close the biggest resume gap — the visible, demo-able layer recruiters scan for.

Self-hosted Metabase or Apache Superset via Docker
Power BI Service or a short Tableau Public project for portfolio purposes
Connect the BI tool to the Snowflake / Redshift instance
Data Quality & Production Practices
0/4

What separates junior from mid/senior data engineers in US job postings.

Data quality concepts — completeness, accuracy, consistency, timeliness
Validation rules, KPIs and reconciliation logic
Great Expectations or dbt built-in tests
Monitoring and alerting on pipeline failures
05 · section

Education

Formal training and the pedagogy that shaped my engineering fundamentals.

20212024
Digital Architect

1337 School, UM6P · Ben Guerir, Morocco

Computer Science · 42 Network pedagogy

  • From-scratch systems projects in C (ft_ssl: MD5 & SHA-256, memory-safe builds, 42-style tests).
  • Peer-to-peer pedagogy with a strong focus on problem decomposition and clean code.
20192021
Software Development

ISTA · Morocco

Full-stack software development foundations

06 · section

Projects

Selected work — from low-level systems code to LLM-powered SaaS products.

Social Automator
Browser-automation dashboard for managing X accounts and posting at scale.

Per-account auth modes (cookies / username+password), GoLogin profile binding and 1:1 residential proxies for IP isolation.

Next.jsPrismaSQLitePython+3 more
Code
Market Intel Morocco
Tracks best-selling products across Morocco's largest e-commerce retailers.

Playwright-driven scrapers (5 retailers) with per-product-per-day snapshots for price and discount tracking.

Next.jsFastAPIPlaywrightSQLite+2 more
Code
leaffliction
Plant disease distribution analyzer for image datasets.

Object-oriented analyzer with full docstrings and type hints.

PythonmatplotlibpandasNumPy+1 more
Code
ft_md5
From-scratch MD5, mirroring the openssl dgst CLI.

Full MD5 implemented from scratch, 42-Norm-compliant.

CC99MakefileSystems Programming
Code
Cloud Infrastructure Deployment with Ansible
Automated multi-host deployment of a WordPress stack with Docker Compose.

Idempotent role-based playbook: system updates, Docker install, directory scaffolding and file deployment via handlers.

AnsibleAnsible VaultDockerDocker Compose+3 more
Code
07 · section

Certifications

Credentials and structured programs I've completed.

Digital Architect — Software Engineering

1337 School · 42 Network

2021 – 2024
Verify credential
08 · section

Contact

Working on something interesting, or want a technical sounding board? Let's talk.

Say hello directly
Fastest reply is usually within 24 hours.
Emailziko.isezzine@gmail.comPhone+212 722 07 92 82
LocationCasablanca, Morocco · Remote-friendly
Currently available

Currently free — open to work. Prefer async communication — email is the most reliable way to reach me.

Send a message
All fields are required. Your details are only used to reply to you.

Still hesitating? email me directly.