Experience
Where I've worked, and what I owned there
Five roles across four years — one of them a company I co-founded. Click any of them to see what I actually owned and what I worked in.
Work Experience
Education
2023-08 — 2024
Full-Stack Web & Mobile Development
ReBootKamp Tunisia
Intensive, project-based training from August 2023 — React, Node, databases, DevOps, agile, and professional deployment workflows. My first pushed repositories came out of it that October.
2022
Baccalaureate — Technical Sciences
Le Kef, Tunisia
Mention: Assez Bien (Fairly Good). Electronics, logic circuits, mathematics, and a technical focus on systems and automation. The reason a dependency graph and a truth table feel like the same kind of object to me.
Languages
- ArabicNative
- FrenchFluent
- EnglishFluent
- GermanConversational
Open-source contributions
Open-source projects I contribute to. The LangChain change below shipped upstream.
feat(cli): display model name and context window size using /tokens
Merged 2026-02-20, +30 / −6 across one file, 5 commits. Fixes issue #1434, shipped in deepagents-cli 0.0.24 and cherry-picked into two release branches. The maintainer asked for a unit test and a screenshot; I shipped the tests, hit an API-quota error on the screenshot and said so, and they pushed two review commits and merged.
Certification
iSAQB CPSA-Foundation
Certified Professional for Software Architecture — architectural views, patterns, and the vocabulary for explaining decisions to non-technical stakeholders.
LFCS — Linux Foundation Certified SysAdmin
The day-to-day of running the box myself — users, storage, networking, systemd, containers.
Cisco CCNA
Routing, switching and network fundamentals, the layer under everything I deploy.
ReBootKamp Full-Stack Certification
Project-based, production-workflow focused.
Depth over time
What I could actually build, and when
Self-assessed, and not flattering at the start. Python in 2020 as a teenager, a peer-to-peer daemon in Rust six years later — what matters here is the slope.