Skip to content
Ali El Adnani
01Work02About03Contactaliadnani056@gmail.com

About

Ali El Adnani

I am a software engineer based in Marrakech. I studied computer engineering at ENSA Marrakech and finished in 2026.

Most of my work is full-stack. I am comfortable writing a Spring Boot service, designing the schema underneath it, and building the React interface on top. Over the last two years I have spent a lot of time on retrieval systems and other AI features, which is now the part of the work I know best.

I care about software that people actually use. Both of my internships involved replacing spreadsheets with systems, and that is the kind of problem I like: something concrete, with a person on the other end who notices when it works.

Location
Marrakech, Morocco
Arabic
Native
French
Fluent
English
Fluent
01How I work

Ship it

A project that runs in production teaches more than one that stays on a branch. I would rather get something small in front of people and fix it than plan it perfectly.

Show the source

For anything built on a language model, the answer needs to point at where it came from. InsightHub cites every document it uses. Without that there is no way to tell a good answer from a confident wrong one.

Own the whole path

Knowing the database, the service and the interface makes it much faster to find where something actually broke. I try to stay useful at every layer instead of specialising too early.

02Experience

Feb 2026 to Jul 2026

Rabat

Data Engineering Intern

DXC Technology

Built a reporting system that gave engineering managers a current view of sprint progress and team workload. Before it existed, the same numbers were assembled by hand in Excel every week.

The pipeline pulls from the Jira REST API, transforms through Bronze, Silver and Gold layers, and loads a galaxy schema model that Power BI reads. It refreshes daily on its own.

  • Python
  • Pandas
  • Jira REST API
  • GitHub Actions
  • Power Automate
  • Power BI
  • Parquet

Jul 2025 to Aug 2025

Casablanca

Full-Stack Developer Intern

SAMSIC

Built an application for tracking purchase orders and work orders, replacing spreadsheets that were being passed around by email.

It covers REST APIs, role based access, dynamic forms and live status tracking, with Spring Boot on the server and React on the client.

  • Spring Boot
  • React
  • MySQL
  • REST
03Education

2021 to 2026

Computer Engineering

Software Engineering Degree

ENSA Marrakech

Five years covering algorithms, databases, distributed systems, networks and machine learning, with team projects throughout.

2021

Physical Sciences

High School Diploma

Abou El Abass Sebti High School

04Tools

Languages

  • Java
  • TypeScript
  • Python
  • JavaScript
  • SQL

Backend

  • Spring Boot
  • JPA / Hibernate
  • FastAPI
  • Flask
  • REST
  • GraphQL
  • SOAP
  • Apache Kafka

Frontend

  • React
  • Next.js
  • Angular
  • Tailwind CSS
  • shadcn/ui

AI

  • RAG
  • LangChain
  • LangGraph
  • pgvector
  • FAISS
  • CLIP
  • Transformers
  • Claude and OpenAI APIs

Data

  • Pandas
  • ETL and ELT
  • Dimensional modelling
  • Power BI
  • DAX
  • Parquet

Databases

  • PostgreSQL
  • Supabase
  • MySQL
  • Oracle PL/SQL
  • MongoDB
  • Elasticsearch

Tooling

  • Docker
  • GitHub Actions
  • Keycloak
  • Git
  • Linux
  • JUnit
  • PyTest

Want to see the work?