Achraf Chouki
Disponible pour nouveaux projets

Je suis Achraf Chouki, 21 ans — développeur d'applications web & desktop

Étudiant en ingénierie à l'EMSI Casablanca, je conçois des applications modernes avec Node.js, Electron, Laravel et Bootstrap. Passionné par la robotique et l'électronique.

Ce que je fais

Des services adaptés à mes compétences actuelles

Compétences techniques

Les langages, frameworks et outils que j'utilise au quotidien

Du web au desktop, en passant par l'embarqué.

Je construis des applications complètes, de la base de données à l'interface utilisateur. J'apprécie particulièrement l'écosystème JavaScript/Node.js et l'électronique pour créer des objets connectés ou des robots.

Node.jsElectronLaravelBootstrap JavaScriptPHPHTML/CSSMySQL/SQLite Arduino/C++Git
Node.js / Express 85%
Electron (apps desktop) 80%
Laravel / PHP 82%
HTML5 / CSS3 / Bootstrap 90%
Robotique / Arduino 75%

Parcours

Mon parcours d'étudiant-ingénieur et mes expériences clés

Formation académique

2025 — Présent

Cycle Ingénieur — Ingénierie Informatique & Réseaux

EMSI Casablanca

Spécialisation à venir : AI & Data Science. Actuellement, j'approfondis algorithmique avancée, architecture logicielle et systèmes d'information.

2023 — 2025

DUT — Génie Informatique

EST FBS

Programmation C++ et Java, bases de données PL/SQL, administration des systèmes (Linux/Windows), développement web (HTML/CSS, PHP, Laravel). Obtention avec mention Très Bien.

2022 — 2023

Baccalauréat Scientifique — Sciences Physiques

Lycée Charif El Idrissi

Obtention avec mention Bien.

Stages

Avril 2025 — Juin 2025

Développeur Stagiaire

CAPRAM Casablanca

Développement d'une solution web autour de Sage Cloud 100. Conception d'interfaces et intégration de fonctionnalités.

Juillet 2024 — Août 2024

Stage d'observation

Testing Factory Casablanca

Découverte des processus de test logiciel, validation et bonnes pratiques en qualité logicielle.

Projets sélectionnés

Un aperçu de mes réalisations web, desktop et robotique

PFE · Spring Boot · Angular · MySQL

CyberShop — Plateforme e-commerce complète

Projet de fin d'études (DUT) : développement d'une plateforme e-commerce avec Spring Boot (JWT, Spring Security), Angular, et MySQL. Fonctionnalités : catalogue produits, panier, commandes, dashboard admin (gestion produits/utilisateurs/statistiques), espace livreur.

Voir le projet
Stage PFE · Laravel · jQuery · SQL Server

Gestion des impayés & renversements (CAPRAM)

Application interne développée chez CAPRAM Casablanca pour pallier les lacunes de Sage 100 Cloud. Création de paquets d'impayés/renversements, validation, impression, gestion des rôles (3 profils), architecture multi-entreprises, DataTables dynamiques.

Voir le projet
Desktop . Electron . Law . Electron Store

Nomos — Application desktop de gestion des lois

Application Electron pour gérer des codes juridiques (Constitution, lois organiques, codes). Organisation en catégories, sections et chapitres. Export PDF, recherche full-text, thème clair/sombre, stockage physique des images. Architecture modulaire avec per-law files.

En savoir plus

Certifications

Attestations officielles obtenues (Cisco, Coursera, EPFL)

Software Design and Project Management

Software Design & Project Management

HKUST (Coursera) — Mai 2026

Conception logicielle, gestion de projet agile, cycle de vie.
Python to Access Web Data

Using Python to Access Web Data

Univ. Michigan (Coursera) — Mai 2026

Extraction données web, APIs, parsing XML/JSON, scraping.
JavaScript, jQuery and JSON

JavaScript, jQuery and JSON

Univ. Michigan (Coursera) — Jan 2026

Manipulation DOM, AJAX, JSON, intégration jQuery.
Programmation orientée objet C++

Programmation orientée objet (C++)

EPFL (Coursera) — Déc 2025

Classes, héritage, polymorphisme, encapsulation en C++.
Python Essentials 1 - Cisco

Python Essentials 1

Cisco / OpenEDG

Programmation Python 3, algorithmique, préparation certification PCEP.
Networking Devices - Cisco

Networking Devices & Initial Config

Cisco — Fév 2024

Sous-réseau IPv4, ARP, DNS/DHCP, TCP/UDP, initiation Cisco IOS.
Networking Basics - Cisco

Networking Basics

Cisco Networking Academy

Concepts réseau, Ethernet, IPv4/IPv6, configuration routeur sans fil et outils de diagnostic.

Ma méthode de travail

Simple, collaborative et orientée résultats

01

Analyse des besoins

Comprendre votre projet, vos objectifs et vos contraintes techniques.

02

Prototypage & Maquettes

Création d'interfaces claires (Bootstrap, HTML/CSS) et validation itérative.

03

Développement

Codage avec Node.js, Laravel ou Electron, tests réguliers et livraisons partielles.

04

Déploiement & Support

Mise en ligne, documentation et assistance post-livraison.

Collaborons

Un projet d'application web, desktop ou robotique ?

Je suis disponible pour des missions freelance, des stages ou des collaborations. Parlons de votre idée !

Commencer un projet Réponse sous 24h

Me contacter

Envoyez-moi un message, je vous répondrai rapidement

Chargement
Message envoyé ! Merci de votre intérêt.