Hamdy Tabsissi
EN

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

Reset

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
    • Data
    • Web
    • Observability
    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
    • Data
    • Automation
    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
    • Web
    • Infrastructure
    • Automation
    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
    • Observability
    • Infrastructure
    • Security
    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
    • Knowledge
    • Web
    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
    • Automation
    • Infrastructure
    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
    • Experiments
    • Data
    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
    • Security
    • Knowledge
    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
    • Productivity
    • Knowledge
    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
    • Security
    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
    • Security
    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
    • Infrastructure
    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
    • Security
    • Experiments
    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
    • Productivity
    • Automation
    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.

  1. Alim'confiance Archive — Repository created, first archive run
  2. hamdy-tabsissi.com — Repository created
  3. EventMap — Repository created
  4. EventMap — Live in production
  5. Observatory — Repository created
  6. Mindmap — Repository created
  7. Alpaca Lab — Repository created
  8. ci-templates — Public repository created
  9. EventMap — Repository renamed to match its hostname
  10. hamdy-tabsissi.com — Repository renamed to match its hostname
  11. Mindmap — Repository renamed to match its hostname