Amine El Bekari

Fullstack
Engineer

I build the systems people actually use, from clean backend logic to interfaces that feel effortless. I care about code that works well, scales gracefully, and makes life easier for the people who depend on it.

Amine El Bekari
00 / About

A Bit About Me

I'm Amine, a fullstack engineer based in Morocco. I got into programming through 1337, the local branch of the 42 Network, where the entire learning model is peer to peer with no teachers and no lectures. That environment forced me to figure things out on my own, and honestly, it's the reason I'm the kind of developer I am today. I don't wait for someone to hand me a solution. I dig in, break things, and keep going until I understand how they work.

What excites me most is building things that people actually rely on. Not prototypes or demos, but real products where the backend has to be solid, the frontend has to feel right, and everything in between has to hold up under pressure. I love the challenge of taking a messy, real world problem and turning it into something clean and functional. Whether that means designing an API that handles thousands of requests gracefully or crafting an interface where users never have to think twice about what to click next.

Outside of code, I'm always exploring new tools and ideas, reading about system design, or experimenting with side projects just to see what's possible. I believe the best engineers never stop being curious, and I try to bring that mindset to everything I work on.

01 / Experience

Where I've Worked

INTERNSHIP
Dec 2024 to Jun 2025 · 6 Months

Fullstack Developer

Multimedia Center, UM6P
Rabat, Morocco

I built a full platform that manages service requests for the university multimedia center, taking each request from the moment it comes in all the way through to delivery. The system handles user permissions, automates common questions through a chat assistant, and keeps everyone in the loop with real time updates.

Tech Stack
Next.jsTypeScriptTailwind CSSNestJSPostgreSQLTypeORMAI Chatbot
Key Achievements
  • I built a secure authentication and permissions layer from scratch, giving clients, workers, and managers each their own tailored access to the platform without compromising on safety.
  • I created the entire frontend in Next.js with TypeScript, focusing on making every interaction feel fast and intuitive regardless of screen size or device.
  • I designed the backend API architecture and database models, making sure the system could handle complex relationships between requests, users, and workflows without breaking a sweat.
  • I implemented a chat assistant that fields common questions and processes new service requests on its own, which ended up cutting manual work by about 40 percent.
  • I worked closely with my teammates to wire up live notifications using WebSockets, so users always know the moment something changes on their requests.
04 / Skills

Tech Stack

Node.js
NestJS
Django
FastAPI
Python
TypeScript
JavaScript
React
Next.js
PostgreSQL
Node.js
NestJS
Django
FastAPI
Python
TypeScript
JavaScript
React
Next.js
PostgreSQL
AWS
Docker
Kubernetes
K3s
Ansible
Vagrant
LangChain
RAG
Git
Linux
AWS
Docker
Kubernetes
K3s
Ansible
Vagrant
LangChain
RAG
Git
Linux
03 / Projects

Featured Work

01

Darkly

exploit_darkly.py
# exploit_darkly.py — automated exploitation
import requests

def extract_data(url):
    payload = "' OR 1=1 --"
    res = requests.post(url, data={"username": payload})
    if "Welcome" in res.text:
        print("Exploit successful!")

A hands on cybersecurity project where I explored real web vulnerabilities and wrote scripts to exploit them in a controlled environment.

SecurityWebVulnerabilities

A hands on cybersecurity project where I explored real web vulnerabilities and wrote scripts to exploit them in a controlled environment.

02

Scalable Booking System

main.ts
async createBooking(
  payload: BookingDTO) {
  // validate & reserve slot
  const slot = await findSlot(payload);
  await redis.set(slot.id, "locked", 60);
  return db.save(slot);
}

A booking platform I built to handle high traffic and concurrent reservations reliably, with a clean React frontend and a FastAPI backend backed by Redis locking.

ReactFastAPIPostgreSQLDockerRedis

A booking platform I built to handle high traffic and concurrent reservations reliably, with a clean React frontend and a FastAPI backend backed by Redis locking.

03

42 Network Django Piscine

views.py
# views.py
@login_required
def dashboard(request):
    qs = Post.objects.filter(
        author=request.user
    ).order_by('-created')
    return render(request,
        'dashboard.html', {'posts': qs})

An intensive series of backend web challenges where I got deep into Django ORM, authentication flows, real time WebSockets, and secure API design.

DjangoPythonWebSocketsVanilla JS

An intensive series of backend web challenges where I got deep into Django ORM, authentication flows, real time WebSockets, and secure API design.

04

Boot2Root CTF Solutions

exploit.py
# exploit.py — priv-esc PoC
import subprocess, os

def check_suid():
    out = subprocess.check_output(
        ["find"," /","-perm","-4000"]
    )
    return out.decode().splitlines()

Capture the flag solutions where I practiced real penetration testing techniques, from vulnerability scanning to privilege escalation on live systems.

SecurityKali LinuxBashPythonNetworking

Capture the flag solutions where I practiced real penetration testing techniques, from vulnerability scanning to privilege escalation on live systems.

05

Inception of Things

argocd-app.yaml
# argocd-app.yaml — GitOps Sync
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
  name: "iot-cluster-config"
spec:
  source:
    repoURL: "https://github.com/amine/iot"
    targetRevision: "HEAD"
  destination:
    namespace: "dev"

A practical introduction to Kubernetes orchestration and GitOps, deploying clusters with K3s, K3D, and Argo CD.

K3sK3DVagrantArgo CDDocker

A practical introduction to Kubernetes orchestration and GitOps, deploying clusters with K3s, K3D, and Argo CD.

06

Cloud 1

docker-compose.yml
# docker-compose.yml
version: '3.8'
services:
  web:
    image: nginx:alpine
    ports:
      - "80:80"
    volumes:
      - ./config/nginx.conf:/etc/nginx/nginx.conf
  db:
    image: postgres:13

A cloud infrastructure project where I set up automated deployments with Docker Compose, Nginx reverse proxying, and PostgreSQL.

CloudDevOpsInfrastructure

A cloud infrastructure project where I set up automated deployments with Docker Compose, Nginx reverse proxying, and PostgreSQL.

05 / Credentials

Education & Certifications

guest@amine-system: ~
~cat education.txt
1337 Coding School (42 Network)
Fifth year Computer Science student
> During my time here I built a strong foundation in low level
> programming through a rigorous peer to peer learning model,
> while also working on complex system architecture, graphics,
> and networking projects built entirely from scratch. The experience
> shaped how I approach problem solving today, valuing curiosity,
> independence, and hands on learning over traditional lectures.
~./check_certs.sh
[+] eJPTVERIFIED
eLearnSecurity Junior Penetration Tester
> Practical, hands on experience in network and host auditing.
> Tested and exploited real world vulnerabilities in controlled scenarios.
~_