ADAchraf Dardour · Full-Stack JavaScript Developer
Seeking new opportunities

FULL-STACK JAVASCRIPT DEVELOPER

Building reliable web applications from frontend to infrastructure.

Full-Stack JavaScript Developer building React, Node.js and Django applications — including a multi-location social media platform and a real-time maritime vessel tracking system. Experienced with TypeScript, Docker, Next.js, SQL and microservices, working in Agile, CI/CD-driven teams.

Download CV
achraf@portfolio ~
$whoami
>achraf dardour
$cat role.txt
>full-stack javascript developer
$cat stack.txt
>React · Next.js · TypeScript · Node.js · NestJS · PostgreSQL · Docker · Kubernetes
01Skills

What I work with

Languages

  • JavaScript
  • TypeScript

Frontend

  • React
  • Next.js
  • Vue.js
  • Tailwind CSS

Backend

  • Node.js
  • Express
  • NestJS
  • Django
  • REST APIs

Databases

  • SQL
  • PostgreSQL

Cloud & DevOps

  • Docker
  • Kubernetes
  • NGINX
  • Kafka
  • Elasticsearch
  • CI/CD

Tools & Testing

  • Git
  • Agile/Scrum
  • Cypress
02Education

Foundation

1337 Khouribga

Software Developer

2022 – 2024

ISTA Sidi Kacem

Specialized IT Development Technician

2020 – 2022

Baccalaureate

Physical Sciences

2019 – 2020
03Experience

Where I've built things

08/2025 – 06/2026 · Hybrid

Full-Stack Developer

Cosmic Data

  • Designed and optimized the UI for a multi-location social media platform with Vue.js, boosting customer satisfaction by 30%.
  • Developed responsive, Git-versioned Vue.js components styled with Tailwind CSS and integrated with REST APIs, cutting page load time by 25% and streamlining user flows.
Vue.jsTailwind CSSREST APIsGit
11/2024 – 05/2025

Full-Stack Developer Intern

Navimar Systems

  • Achieved 95% unit-test coverage, ensuring high system quality, stability, and reliability.
  • Built and integrated REST APIs powering real-time AIS (Automatic Identification System) data display, enabling monitoring of 500+ maritime routes per day.
  • Designed a route playback system for operators, reducing tracking errors by 40%.
  • Optimized real-time rendering of 3,000+ vessels, ensuring smooth performance and improved tracking accuracy.
REST APIsReal-time DataTestingAIS
04Projects

Proof of work

$ git clone maritime-vessel-tracking-system.git
$ cd maritime-vessel-tracking-system
$ docker build .
✓ build complete
#react#node.js#kafka#rest-apis
Featured

Maritime Vessel Tracking System

Track thousands of maritime vessels across hundreds of routes in real time.

A real-time tracking system covering 3,000+ vessels across 500+ daily routes, built with React, Node.js and Kafka for streaming AIS data into a live operator view.

Achieved 95% test coverage and reduced tracking errors by 40% through a dedicated route playback system.

ReactNode.jsKafkaREST APIs

IoT Platform

An IoT-oriented NestJS service deployed on k3s — a lightweight Kubernetes distribution suited to edge and homelab clusters — covering device data ingestion, secrets management, private registry auth, and multi-stage Docker builds for small, secure production images.

NestJSDockerKubernetes (k3s)Argo CDGitHub Actions

Kafka Dashboard Client

A client-side dashboard visualizing and monitoring real-time Apache Kafka message streams, translating raw topic data into an interactive frontend view.

ReactNode.jsApache Kafka

ft_transcendence

A full-stack platform built with Next.js and Django REST Framework, using WebSockets and Django Channels for real-time chat and multiplayer game interactions.

Next.jsDjangoWebSocketsELK

webserver

A multi-client HTTP/1.1 server handling GET, POST and DELETE requests, static file serving, and CGI execution — built with non-blocking sockets and multiplexing via poll()/select().

C++HTTPSocketsCGI

Inception

A multi-service web infrastructure architected and containerized with Docker Compose, isolating NGINX, WordPress and MariaDB into 3 independent containers with TLS/SSL configuration.

DockerDocker ComposeNGINXMariaDBWordPress

minishell

A simplified Unix shell handling built-ins (cd, echo, pwd, env, export, unset, exit), environment variables, and process management via fork, execve, and waitpid.

CUnixShellSystem Calls

AVAILABLE FOR OPPORTUNITIES

Have a project or opportunity in mind?

Let's build something reliable.

Email me
Arabic · NativeEnglish · FluentFrench · Intermediate