boot — kamal@portfolio
About

Who is Kamal?

The human behind the commit history.

Engineering student at ENSAM Meknes fascinated by low-level systems, performance optimization, and understanding machines deeply. I build things at the intersection of hardware and software.

Currently in the preparatory cycle (2024–2029), coursework focused on mathematics, physics, and CS fundamentals. Outside class, I'm exploring Rust, Linux kernel internals, and taking an unlikely detour into quantitative finance — the pivot is real.

ENSAM Meknes
State Engineering Degree, preparatory cycle
Systems First
C++, Rust, performance profiling, embedded design
Performance Obsessed
I measure before I optimize — always
Meknes, Morocco
Open to remote collaboration worldwide
EnglishFrench (C1)Arabic
kamal@ENSAM:~
$ cat philosophy.txt
correctness>hacks
measurement>intuition
simple systems>fragile abstractions
visible failure>silent failure
good sleep>... nah, who am I kidding
$ uptime
19 years, caffeinated, still compiling
$
Skills

Technical Arsenal

Languages, tools, and domains — measured honestly.

Languages

Primary development languages

C++70%
███████░░░
Python80%
████████░░
JavaScript75%
████████░░
Rust33%
███░░░░░░░
Go20%
██░░░░░░░░
Bash85%
█████████░
Java40%
████░░░░░░
Lua37%
████░░░░░░

Tools & Platforms

Daily-driver development environment

Linux / NixOS90%
█████████░
Git / GitHub85%
█████████░
Docker / Containers65%
███████░░░
Arduino / ESP3280%
████████░░
OpenGL / GLFW70%
███████░░░
Blender (3D & Simulation)60%
██████░░░░
CATIA V535%
████░░░░░░
MATLAB55%
██████░░░░
PostgreSQL / SQLite70%
███████░░░

Domains

Areas of focus and active exploration

Systems Programming84%

Low-level design, memory models, performance-aware architecture, Linux internals

Embedded & Robotics80%

Arduino systems, sensor-driven control, real-time constraints, hardware–software co-design

Performance Engineering78%

Profiling, algorithmic complexity, optimization, latency-aware software design

Algorithms & Competitive Programming72%

Data structures, dynamic programming, combinatorics, algorithmic problem solving

Cybersecurity66%

Network security fundamentals, attack surfaces, protocol analysis, defensive engineering

Full-Stack Systems70%

Modern web stacks, API architecture, databases, scalable application design

Applied Mathematics74%

Calculus, linear algebra, asymptotic analysis, mathematical modeling for engineering systems

Quantitative Modeling45%

Probability theory, expected value systems, stochastic modeling, algorithmic decision processes

Control & System Modeling60%

Feedback systems, physical modeling, robotics dynamics, signal-driven system behavior

Levels are self-assessed and based on actual project experience.

Projects

Things I've Built

From terminal cats to Rust-powered package managers.

🚀

NixBoost

tools

Rust-based alternative frontend to Nix package manager. Reduced search latency from seconds to <100ms.

RustSQLiteLRU CacheTOML+1
🐱

Gato

systems

Terminal-based ASCII/Braille cat with neural logic for eye movement and expressions.

C++Neural NetTerminalANSI
🎵

MiCava

systems

Modern C++ reimplementation of Cava audio visualizer using GLFW3 with real-time DSP.

C++GLFW3DSPFFT+1
🖊️

PenPlotter

embedded

2-axis pen plotter built from scratch with Arduino and ESP. Full motion planning pipeline.

C++ArduinoESPEmbedded+1
🤖

AI Ticketing System

ai

AI-powered ticket resolution via local Ollama LLMs.

PythonOllamaLLMFastAPI+1
📱

SkewlApp

app

Mobile wrapper for school systems using web scraping and React Native.

React NativePythonWeb ScrapingAPI
👼

AngelLab

systems

Modular Linux host-guardian daemon for anomaly detection and system observability.

GoLinux /procinotifySQLite+4
🏙️

CitySkyLine

systems

City simulation where players design infrastructure and balance urban economics.

PythonSimulationSystems Design
📘

Python3 Tutorial

education

Beginner-friendly Python course focused on clarity and real understanding.

PythonEducationMarkdownOpen Source
GitHub

Open Source Activity

Real-time stats from NacreousDawn596.

Fetching GitHub data...
Timeline

The Engineering Journey

From ENSAM to the unknown — a story of systems and stubbornness.

🎓

Joined ENSAM Meknes

Education

State Engineering Degree Program

Enrolled in the 5-year integrated engineering program. Preparatory cycle focused on mathematics, physics, and computer science fundamentals.

Sep 2024
🏙️

CitySkyLine

Project

City Simulation Project

Built a SimCity-inspired simulation from scratch, implementing economic models, resource management, and emergent behavior systems.

Nov 2024
🖊️

PenPlotter

Project

Embedded Hardware Project

Designed and built a 2-axis pen plotter from scratch. Handled mechanical design, motor control, G-code interpretation, and calibration.

Mar 2025
👥

Chef de Pôle Dev

Experience

Gadz'It ENSAM Meknes

Became development lead for ENSAM's engineering club. Coordinating tools, projects, and technical events for the dev team.

Apr 2025
🤖

AI Ticketing System

Project

AI + Backend Project

Built an AI-powered ticketing system using local Ollama LLMs, enabling organizations to run intelligent support workflows without cloud dependencies.

May 2025
💼

Software Engineering Intern

Experience

Attawfiq MicroFinance (NGO)

Built and maintained internal tools for secure communication and information sharing. Worked in a hybrid setup with both technical and non-technical teams.

Jul 2025
🐱

Gato

Project

C++ Systems Experiment

Built a terminal cat with neural logic for eye tracking and expressions. Explored timing, rendering pipelines, and low-level terminal animation techniques.

Jan 2026
🚀

NixBoost

Project

Rust Systems Tooling

Created a high-performance Nix frontend in Rust. Reduced search latency from seconds to under 100ms using SQLite indexing and LRU caching.

Feb 2026
Terminal

Interactive Shell

A real terminal. Try: whoami, skills, projects, sudo

kamal@portfolio — bash
Kamal Aferiad — Interactive Terminal v2.6.0
Type 'help' for available commands.
─────────────────────────────────────────
kamal@portfolio:~$
Quick:↑↓ history · Tab autocomplete · Try: sudo
AI Assistant

Ask Me Anything

Powered by Puter.js — ask about Kamal's projects, skills, or experience.

Portfolio Assistant
powered by Puter.js

Hey! I'm Kamal's portfolio assistant. Ask me anything about his projects, skills, education, or experience. I'm here to help! 👋

Contact

Get in Touch

Open to collaborations, interesting problems, and people who argue about allocators.

GitHub
NacreousDawn596
LinkedIn
kamal-aferiad
Phone
+2126 31 96 94 96
Location
Meknes, Morocco
Available

Currently open to internships, part-time positions, and interesting open-source collaborations. Best reached via email.

not open to: undefined behavior · off-by-one errors · npm audit output