AA.
Portrait of Achraf Aboukir</>

Hello World! My name is Achraf Aboukir and I am a

Full-stack Developer

I build scalable web applications and ERP platforms used by thousands of people. I specialize in modern TypeScript architectures, React, Next.js, NestJS and Node.js.

⌖ Bouskoura, Casablanca, Morocco● Open to impactful opportunities

Professional impact

Numbers that tell the story

2+years of experience
150+restaurants served
1,000+employee users
3professional roles

Featured projects

Tools built around real workflows

Schoolar — School management, made clearer

A Laravel-based academic administration and student-feedback platform. Schoolar centralizes people, courses and learning resources while giving teachers structured insight into the student experience.

LaravelRole-based accessStaff & student authenticationCourse documentsFile uploadsMultilingualFeedback analyticsReporting
01

Administrator portal

Manage users, roles, permissions, departments, groups, teachers, students and courses.

02

Teacher portal

Manage assigned groups and courses, publish documents, and review feedback analytics.

03

Student portal

Access courses, download materials, update profiles and submit structured course feedback.

Print-production automation

Jersey Nester

A Python desktop and CLI tool that turns Illustrator jersey artwork into efficiently nested, print-ready layouts. It detects sizes and garment parts, duplicates requested quantities, then rotates and positions pieces to reduce fabric waste.

PythonTkinterAdobe Illustrator automationLayout optimizationCLIPDF & editable AIPNG previewsJSON coordinates
  • ✓ Fixed-width canvas nesting
  • ✓ Configurable gaps and search level
  • ✓ Material fill-rate reporting
  • ✓ Editable vector output
Database comparison & synchronization

Compare DB

A desktop and REST API tool for detecting schema and data differences across development, testing, staging and production databases—helping teams reduce deployment errors and prepare safer synchronization changes.

JavaJDBCMySQLDesktop GUIREST APICI/CD ready
  • ✓ Tables, columns and types
  • ✓ Functions and procedures
  • ✓ Triggers
  • ✓ Database records
Currently implemented with the MySQL JDBC driver; additional database engines require their drivers and database-specific queries.

Experience

Building products at scale

Mar 2025 — Jun 2026
Betshore · Abbatiello Group

Full-stack Web Developer

Permanent · Remote
  • Built and maintained an ERP platform serving 150+ restaurants across Canada.
  • Developed employee and operations portals used by 1,000+ people across multiple brands.
  • Designed scalable React, Next.js, NestJS and Node.js applications, REST APIs, authentication, reporting and operational workflows.
Sep 2023 — Mar 2025
Pizza Salvatoré

Full-stack Web Developer

Permanent · Canada · Remote
  • Contributed to an ERP platform supporting 80+ restaurant locations.
  • Developed internal portals serving 600+ employees.
  • Built customer-facing applications and management tools with cross-functional Agile teams.
Apr 2023 — May 2023
Circet Maroc

Full-stack Web Developer

Internship · Casablanca
  • Designed an internal asset-management application for inventory and equipment.
  • Handled database modeling, business logic and UX improvements for the company ERP and website.

Technical skills

A complete modern web stack

Frontend

React.jsNext.jsTypeScriptJavaScript ES6+ReduxTailwind CSSHTML5CSS3

Backend

Node.jsNestJSExpress.jsREST APIsGraphQL

Databases

PostgreSQLMySQLMongoDB

Cloud & Deployment

DockerVercelRender

Architecture

System DesignMicroservicesAPI Design

AI-assisted Development

CursorGitHub CopilotClaude CodeVibe Coding

Tools

GitGitHubJiraAgile / ScrumShopify

Education & credentials

Continuous learning

2025 — 2027

Master’s Degree — Computer Science

In progress · First year completed

2024 — 2025

Bachelor’s — Computer Systems Engineering

IGA Casablanca

2021 — 2023

Specialized Technician — Full-stack Development

OFPPT · NTIC 2, Casablanca

2026 Certifications

  • ✓ Frontend Developer (React) — HackerRank
  • ✓ Node.js Intermediate — HackerRank
  • ✓ REST API Intermediate — HackerRank
  • ✓ TypeScript Certification — CodinGame
  • ✓ Python 101 for Data Science — IBM
  • ✓ Machine Learning with Python — IBM

Languages

  • Arabic — Native
  • English — Advanced
  • French — Advanced

Contact

Let’s build something useful

Have a product, platform or engineering challenge in mind? Let’s talk.