alae-eddine-dahane.xlsx — Work all changes saved
B4
fx

A2 · hi, I'm

Alae-Eddine Dahane

Data scientist & developer in Kenitra, Morocco. Businesses run on spreadsheets, PDFs and manual routines — I turn those into software that runs itself. This portfolio is a spreadsheet because that's usually where my projects begin. And end. Automated.

13 tools built
2 languages, mainly
python & typescript
daily production use
in retail distribution

▸ psst — this sheet is real. click any empty cell and type. try =SUM(2,2), =DICE() or =HELP() — select all with ctrl+A, clear with Del. your doodles stay on your device and auto-clear after 24h.

range B12:F26 — the work
ref
project
what it does
stack
status
01
Task Management Platform
Real-time task board with admin / manager / employee roles and optimistic UI, so the board never feels slow.
Next.js · Supabase
daily use
02
PDF → Excel Converter
Reads “bon de commande” purchase-order PDFs in two supplier formats — multi-line product blocks included — and outputs clean pivot tables by product and store.
Python · Streamlit
daily use
03
Retail Automation Suite
Python pipelines for stock states, returns, weekly checkout sales and store/product rankings — plus a browser bot that downloads the weekly export unattended.
Python · Playwright
daily use
04
CV Analyzer
Upload a CV, paste a job description — get an instant match score, weakness breakdown and concrete improvement suggestions.
Next.js · AI
shipped
05
HR Attendance Analysis
Raw clock-in/out exports become daily and monthly attendance pivots for office and production teams, with late-arrival charts.
Python · pandas
daily use
06
Warning Tracker
HR app that records and follows up employee warnings — one source of truth instead of scattered paper files.
Next.js · Supabase
internal
07
Samples Tracking
Tracks product samples from request to delivery.
Next.js · MongoDB
internal
08
Low-Stock Monitor
Flags products about to run out, before they run out.
Python
internal
09
Tableau Décharge
Converts discharge documents to Excel and analyzes payment due dates.
Python
internal
10
Server Connect
SQL Server explorer — browses databases and tables, previews and extracts data to CSV.
Python · SQL
internal
11
PDF Merger
Batch-merges accounting PDFs into single organized files.
Python
internal
12
CEO Dashboard
AI-powered business-intelligence dashboard for executive reporting.
Python
shipped
13
Apps Portal
One landing page giving a company a single door to all its internal tools.
HTML · CSS
internal

* internal business tools → private repositories. Happy to walk through any of them — public work on github.com/alae-eddinee. Hover the red corners for cell comments.

inserted chart — =COUNTIF(stack) · projects by main stack
Python
8
Next.js / TS
4
HTML / CSS
1
range B30:F38 — contact

=IF(process="manual", fix_it())

Open to freelance work, collaborations, and any problem involving data nobody wants to touch. I usually reply within a day.