╔═══════════════════════════════════════════════════════════════╗
║ > boot sequence initiated... ║
║ > loading: one (1) engineer, slightly unhinged ║
║ > status: compiling dreams, segfaulting occasionally ║
║ > ETA: undefined ║
╚═══════════════════════════════════════════════════════════════╝
Engineering student at ENSAM Meknes (École Nationale Supérieure d'Arts et Métiers), currently surviving the cycle préparatoire — a ritual where sleep is a myth and coffee is a food group.
I build things that are:
- correct before they are clever
- fast because I measured it, not because I guessed (hopefully)
- explicit about what they trade off
- deterministic under load (unlike me on exam week)
I'm drawn to problems where understanding the machine matters as much as writing code. The kind of bugs that only appear at 3am, in production, on a leap year.
Currently going deeper into: Rust ownership model · Modern C++ idioms · Linux internals · Quantitative finance (yes, the pivot is real)
correctness > hacks
measurement > intuition
simple systems > fragile abstractions
visible failure > silent failure
good sleep > ... nah, who am I kidding
Languages
C++ · Rust · Python · JavaScript · Bash
Web & Tooling
React · Node.js · Linux · Git · Docker
Domains
| Area | Depth |
|---|---|
| Systems programming | ████████░░ deep |
| Embedded & hardware | ███████░░░ solid |
| Web (full-stack) | ███████░░░ solid |
| Cybersecurity | ██████░░░░ growing |
| Competitive programming | ██████░░░░ growing |
| Quantitative finance | ███░░░░░░░ (send help) |
🐱 GatoNeural net–powered ASCII/Braille cat that tracks your eyes, blinks, and has moods. Because every serious systems programmer needs a terminal cat. Non-negotiable.
|
🎵 MiCavaModern C++ reimplementation of Cava using GLFW3. Real-time audio visualization with actual performance constraints — not just pretty bars.
|
🏙️ CitySkyLineCity simulation: design infrastructure, manage taxation, balance budgets, watch things go wrong in interesting ways. SimCity at home.
|
Pen plotter built from scratch. Supports Arduino + ESP. Motion planning, embedded control, hardware–software integration — the full cursed stack.
|
|
AI-powered ticket resolution via Ollama models. Analyzes issues, generates clarifying questions, proposes fixes. NLP meets system design.
|
A course for beginners that doesn't waste your time. Focused on clarity, fundamentals, and actually understanding what's happening.
|
{
"serious": [
"systems programming",
"low-level debugging",
"performance measurement",
"embedded & real-time systems",
"cybersecurity",
"competitive programming"
],
"learning_curve_is_steep_but_worth_it": [
"quantitative finance",
"rust ownership (it clicked eventually)",
"linux kernel internals"
],
"guilty_pleasures": [
"over-engineering hobby projects",
"reading CPU architecture docs for fun",
"spending 4h debugging a 1-line fix"
]
}Open to: collaborations, open source contributions, interesting problems, and people who argue about allocators.
Not open to: undefined behavior, off-by-one errors, npm audit output.



