A computer science student,
under construction.
Bachelor's Year 1 at EPSI Paris, currently doing a Full Stack internship at Glikt. Building expertise across three axes: web, embedded systems and AI. Here's the story behind the portfolio.
01 From Lycée Amara Rachid to EPSI Paris
I grew up with math. At Lycée Amara Rachid in Ben Aknoun (Algiers), I chose the mathematics track out of genuine interest, not strategy. In July 2025, I earned my baccalauréat with Mention Très Bien — 16.28/20 (highest French honors). The diploma wasn't an end, it was a door.
In parallel, I had already started coding at Code213, a dev school in El Biar (Algiers). 192 hours of HTML, CSS and JavaScript basics. That's where I knew this wasn't a hobby, but what I really wanted to do.
In September 2025, I joined EPSI Paris for my Bachelor's in Computer Science. CS engineering school based in Courbevoie, right at the heart of La Défense. The curriculum is deliberately broad: algorithms, web dev, virtualization, IoT, VR, network architecture. Enough to explore without closing any doors.
Today, I'm doing a Full Stack internship at Glikt in Courbevoie until mid-June 2026. My first real immersion in a company — ideation, technical writing, UI/UX, front-end, back-end and databases.
"Yesterday is history, tomorrow is a mystery, but today is a gift. That's why it's called the present."
02 Why computer science
From the TCP packet traveling, to the SQL query responding, to the CSS aligning a button — everything is connected. It's this full-stack dimension that fascinates me. I want to understand how a user's click triggers a cascade down to the server, to the database, and back to the screen.
At EPSI, I didn't want to specialize too early. I'm aiming for excellence across three axes: web, embedded systems and artificial intelligence. I'll dive deeper later. For now, I'm building on all three in parallel — SmartBike for web, HydroTrack for IoT, and I'm starting to leverage AI through Claude Code and Gemini daily.
Why did I choose to study computer science?
The full story behind the decision (originally in French).
03 How I work
I learn by building, not by piling up courses. I test, I break things, I fix them — and when something gives out, I want to understand why rather than work around it. That's usually where I make the most progress.
In teams, I prefer concrete roles. On the Rube Goldberg project, I was in charge of the 3D design on Tinkercad. A precise module, a tight deadline, a jury demo. Result: 1st place locally with national-level qualification.