Everything I have built
Every build in one place — production systems, labs, finished and retired projects. Status, proof level and outcome come from one registry, not from prestige.
14 of 14 builds · 5 live
The proof level goes from Idea to Proven. It follows the evidence, never the ambition.
-
EventMap
- Production
- Operated
- Successful
A map that opens on “tonight, near me” with a short, filtered selection.
The need — Hundreds of events to scroll through — and too many options often end in staying home.
What changed — Live since August 2026, refreshed automatically from several open data sources.
- Source
- Public
- Live
- Public
- Started
Primary proof Read the case study
Why this level
En ligne depuis le 23/08/2026, CI quotidienne, sonde post-deploiement, watchdog et reparation SQLite documentes (Notion phases 14-16).
-
Alim'confiance Archive
- Active
- Operated
- Successful
A robot that saves the complete dataset every Monday and checks each copy.
The need — Public restaurant hygiene inspections are deleted after 12 months — unless someone saves them, the history is lost.
What changed — 72,688 inspections saved in the first snapshot; running weekly since August 2026.
- Source
- Public
- Live
- None
- Started
Primary proof Read the case study
Why this level
Archive hebdomadaire par GitHub Actions : 13 executions reussies sur 14 depuis le 16/08/2026 (gh run list, 08/10/2026).
-
hamdy-tabsissi.com
- Production
- Operated
- Successful
A bare server I installed, secured and automated — it serves this very page.
The need — A portfolio should prove skills, not just list them.
What changed — Online since August 2026: 5 security checks re-run every hour by a separate probe, automatic deployments with rollback.
- Source
- Private
- Live
- Public
- Started
Primary proof Read the case study
Why this level
Deploiement pull-based avec retour arriere rejoue, sauvegardes restaurees, CI sur chaque PR, monitoring (Notion phases 3-5, CLAUDE.md du depot).
-
Observatory
- Production
- Deployed
A robot that checks my sites every 30 minutes, separately from them, and keeps a history.
The need — A security setting removed by mistake goes unnoticed — until someone else notices.
What changed — Running since 30 Aug 2026; its first pass found a real leak, fixed within the hour.
- Source
- Private
- Live
- Restricted
- Started
Primary proof Read the case study
Why this level
Service FastAPI en production derriere Cloudflare Access, tests et pip-audit en CI. Pas de recul d'exploitation documente: pas de niveau Operated.
-
Mindmap
- Active
- Deployed
One space that grows around what you open, with the parent level always in view.
The need — In mind-map tools, opening a branch makes you lose track of where you came from.
What changed — Live since September 2026; three navigation designs tried, the clearest one kept.
- Source
- Public
- Live
- Public
- Started
Primary proof Read the case study
Why this level
Demo publique en production, tests + npm audit + gitleaks en CI.
-
ci-templates
- Active
- Deployed
- Successful
A reusable GitHub Actions workflow and a pull-based deploy script (automatic rollback) to ship several applications to one VM.
The need — Each application re-implemented its own deploy pipeline, with the same rollback and health-check logic copied by hand.
- Source
- Public
- Live
- None
- Started
Why this level
Workflow reutilise par les applications publiees ; retour arriere rejoue (Notion phase 4). Depot public recree le 07/10/2026 apres analyse de l'historique.
-
Alpaca Lab
- Lab
- Tested
A lab that never looks at tomorrow's price, counts fees and can't place an order.
The need — Tests of investment rules on past data often cheat without saying so.
What changed — 3 modules, 453 lines, 11 indicators per test — and no performance promised.
- Source
- Public
- Live
- None
- Started
Primary proof Read the case study
Why this level
Tests, ruff et pip-audit en CI (carte des depots, 07/10/2026). Paper trading uniquement : aucune prétention financiere.
-
SMSI ISO 27001 / RGPD
- Active
- Working
The ISO 27001 method applied to my own server: scope, risks, 93 controls, internal audit.
The need — Saying “it's secure” proves nothing — security has to be decided, documented and proven.
What changed — Complete documentation, gaps included; 17 controls audited — not certified, and said plainly.
- Source
- Private
- Live
- Public
Primary proof Read the case study
Why this level
Documentation publiee et page de preuves vivantes /smsi/preuves ; pas d'audit externe.
-
Atelier Claude
- Active
- Working
A private workspace for agent skills, tooling and reports that keep the other builds consistent.
- Source
- Private
- Live
- None
- Started
Why this level
Skills, outils et rapports utilises au quotidien ; CI et garde-fou anti-fuite (PR #1) ; pas d'exploitation mesuree.
Concluded and retired
Finished, replaced or archived — kept because the reason and the lessons are still useful.
-
SOC open source
- Concluded
- Idea
A security operations center built only from open-source tools, from detection to investigation.
The need — A small company wants its security monitored without paying for an expensive suite.
What changed — Working end to end in a lab, with a daily automatic report — never in production.
- Source
- Public
- Live
- None
- Started
Primary proof Read the case study
Why this level
Cas d'etude de master : conception documentee, le concu et le deploye sont distingues (carte des depots). Aucun deploiement revendique.
-
Projet SIEM
- Concluded
- Working
Academic pair report: Elastic Cloud as a SIEM, agents, MITRE ATT&CK mapping and TheHive/Cortex (Master 1).
- Source
- Public
- Live
- None
- Started
Why this level
Rapport en binome (Master 1) dont les limites sont explicites dans le depot.
-
Projet Cloud Hybrid
- Concluded
- Working
Academic project: hybrid Active Directory and messaging design (fictional case) plus six Windows Server practical exercises.
- Source
- Public
- Live
- None
- Started
Why this level
Six TP Windows Server et un dossier d'architecture ; contribution individuelle documentee (carte des depots).
-
Projet Root-Me
- Concluded
- Working
- Successful
Three Root-Me steganography challenges (controlled exercise, Master in Cybersecurity).
- Source
- Public
- Live
- None
- Started
Why this level
Trois challenges resolus ; support retire du depot car il exposait les flags (carte des depots).
-
Trier mes mails
- Superseded
- Working
- Mixed
A Gmail script that sorted mail by label. Archived once mailbox rules and n8n covered the need.
Why it ended — Replaced by native mailbox rules and n8n workflows: a script was heavier than the problem.
- Source
- Public
- Live
- None
- Started
Why this level
Script de tri par label fonctionnel, archive.
Timeline
Dated milestones taken from the registry. Nothing here is estimated: a build with no recorded milestone has no line.
- Alim'confiance Archive — Repository created, first archive run
- hamdy-tabsissi.com — Repository created
- EventMap — Repository created
- EventMap — Live in production
- Observatory — Repository created
- Mindmap — Repository created
- Alpaca Lab — Repository created
- ci-templates — Public repository created
- EventMap — Repository renamed to match its hostname
- hamdy-tabsissi.com — Repository renamed to match its hostname
- Mindmap — Repository renamed to match its hostname