[ WHO I AM ]
Khalid Barkan
| Positions |
Student / Startup Founder |
| Interested-in |
Pure Mathematics / Cryptography / Advanced Machine Intelligence / Quantum Physics / Quantum Computers |
| Current-focus |
Building @Xstartup / Studying at 1337 |
| Hobbies |
Music / Reading / Writing |
I'm currently a student at 1337 and a software engineer. I'm also building my own startup on the side.
I spend most of my time learning about low-level systems, math, cryptography and advanced machine intelligence.
I like to build tools for my own good and some of it is public to use by others, you can check the projects part.
In my free time i do write and share my thoughts on substack, you can reach it through the link =>
[MY SUBSTACK]
. my writings covers different topics include: linux, math, cryptography, computer stuff ...
[ SITE MAP ]
About
Background, skills, education, contact channels and how I think about things.
Projects
Real things I built -- garbage collectors, hash maps, ELF inspectors, and more.
Magazine
Writing on Substack -- math, cryptography, Linux, philosophy, and whatever else is in my head.
Learning
Public repositories I use to study and take notes -- networking, memory, math, and more.
Curriculum
Projects built while learning -- practice, exercises, and things built to understand something deeper.
Lib
A personal library -- PDFs, papers, and resources worth keeping. Mine and others.
Media
A personal library -- Pictures, Videos ...etc, for me and the events i was in.
[ CONTACT CHANNELS ]
[ 01 -- ABOUT ]
$> EDUCATION :
| Institution |
Period |
Status |
| 1337 Coding School |
2024-Present |
enrolled |
| Sultan Moulay Slimane University |
2021-2023 |
dropped out |
| EMSET-P >? Moroccan Specialized School of Technical Education |
2022-2024 |
graduated |
$> CERTIFICATIONS & DEGREES :
| Title |
Institution |
Year |
| TSDI-Bac+2 Technical Degree |
EMSET-P |
2024 |
$> TECHNICAL SKILLS :
| Category |
Stack |
| Languages |
C, C++, Python, Bash |
| Platforms |
Linux |
| Containerization |
Docker |
| Version Control |
Git, GitHub |
$> SPOKEN LANGUAGES :
| Language |
Level |
| Arabic |
native |
| Tamazight |
native |
| English |
working proficiency |
$> CONTACT CHANNELS :
[ 02 -- PROJECTS ]
These are projects I built to solve problems I actually faced or to train myself
on technologies and techniques I was learning. Each one has a real reason behind it.
CTC :: Call to Contribute -- if you want to contribute to any of these projects,
contributions are open and welcome on GitHub.
SUK
Shortcuts Unlocking Key :
live == project is finished and live to use
underdev == currently under development
[DLink] == direct link to the resource
| Project |
Description |
Tools |
Status |
Link |
| garbage-collector |
Lightweight GC for C, C++, Python |
C, Make |
live |
[DLink] |
| hash-map |
Key-value store implementation |
C, Make |
live |
[DLink] |
| xt3-tree |
Tree command clone with colors and file sizes |
C, Make |
live |
[DLink] |
| finsp |
File inspector |
Python, C, Make |
underdev |
[DLink] |
[ 03 -- MAGAZINE ]
Everything I write off-repo lives here -- essays and notes published on my
Substack, spanning
Philosophia,
Linux Magicus,
Abstract Machina and
Quadrivium.
Newest first -- click a title to read the full piece on Substack.
| Title |
Category |
Published |
Platform |
Link |
| Loading posts... |
[ 04 -- LEARNING ]
These are learning resources I built for myself while studying. I write them down,
structure them, and make them public so others can read and benefit from them too.
Every resource here started as personal notes and turned into something shareable.
CTC :: Call to Contribute -- if you want to contribute to any of these projects,
contributions are open and welcome on GitHub.
SUK
Shortcuts Unlocking Key :
finished == writing is complete and public
underwriting == currently being written
[DLink] == direct link to the resource
| Title |
Core Concepts |
Status |
Link |
| Math Quest |
A structured quest to understand and learn mathematics from the ground up, foundations, logic, algebra, calculus and beyond |
underwriting |
[DLink] |
| Network Programming |
Hands-on software side of networking, sockets, protocols, system calls, building and interacting with networked applications in code |
underwriting |
[DLink] |
| DSA |
Data structures and algorithms, arrays, linked lists, trees, graphs, sorting, searching, complexity analysis |
underwriting |
[DLink] |
| Computer Networking |
Computer networking from scratch, IP, TCP/UDP, DNS, HTTP, routing, subnetting, OSI model, how the internet actually works |
finished |
[DLink] |
[ 05 -- CURRICULUM ]
Projects and assignments completed as part of formal curricula, schools, universities, and online programs.
These are not personal projects, they are structured learning paths with defined objectives.
SUK
Shortcuts Unlocking Key :
finished == project completed
underdev == still in progress
[DLink] == direct link to the resource
$> 42 NETWORK: 1337 CODING SCHOOL
1337 is part of the 42 Network, a peer-to-peer programming school with no teachers and no lectures.
Everything is project-based. You figure it out or you don't move forward.
| Project |
Description |
Status |
Core Learning |
Link |
| ft_irc |
IRC server implementation |
underdev |
networking, sockets, TCP, protocols |
[DLink] |
| inception |
Multi-service infrastructure with Docker |
underdev |
Docker, containers, networking, services |
[DLink] |
| cpp modules 00-04 |
C++ fundamentals through 5 progressive modules |
finished |
OOP, classes, inheritance, polymorphism, interfaces |
[DLink] |
| netpractice |
Network configuration and subnetting exercises |
finished |
TCP/IP, subnetting, routing, network config |
[DLink] |
| cub3d |
3D game engine using raycasting |
finished |
raycasting, 3D rendering, math, graphics, C |
[DLink] |
| philosophers |
Dining philosophers concurrency problem |
finished |
threads, mutexes, deadlock, concurrency, C |
[DLink] |
| minishell |
Bash-like shell implementation |
finished |
processes, pipes, signals, parsing, fork, exec |
[DLink] |
| fract-ol |
Fractal renderer -- Mandelbrot, Julia sets |
finished |
complex numbers, graphics, math, optimization |
[DLink] |
| push_swap |
Sorting algorithm with limited stack operations |
finished |
algorithms, sorting, stacks, complexity |
[DLink] |
| minitalk |
Process communication using UNIX signals |
finished |
signals, SIGUSR1, SIGUSR2, IPC, bit manipulation |
[DLink] |
| born2beroot |
VM setup and Linux system administration |
finished |
Linux, VM, partitioning, SSH, firewall, sudo, cron |
[DLink] |
| get_next_line |
Read a file line by line using a single fd |
finished |
file descriptors, static variables, buffers, C |
[DLink] |
| ft_printf |
Reimplementation of printf from scratch |
finished |
variadic functions, parsing, format specifiers, C |
[DLink] |
| libft |
Custom C standard library from scratch |
finished |
C, memory, strings, linked lists, stdlib reimplementation |
[DLink] |
$> MOOC.FI: UNIVERSITY OF HELSINKI
The University of Helsinki's Department of Computer Science offers free open online courses.
I completed two Python courses, an introduction and an advanced track.
| Course |
Description |
Status |
Core Learning |
Link |
| Introduction to Programming |
First Python course -- basics, logic, data structures |
finished |
Python, variables, loops, functions, files, OOP basics |
[DLink] |
| Advanced Programming |
Second Python course -- deeper OOP, algorithms, functional programming |
underdev |
OOP, recursion, algorithms, iterators, generators |
[DLink] |
$> EMSET-P: TECHNICAL SCHOOL
2-year technical formation at EMSET-P. Curriculum data not available for public sharing.
| Course |
Description |
Status |
Core Learning |
Link |
| n/a |
n/a |
n/a |
n/a |
n/a |
$> SULTAN MOULAY SLIMANE UNIVERSITY: PHYSICS
Physics studies at Sultan Moulay Slimane University. Curriculum data not available for public sharing.
| Course |
Description |
Status |
Core Learning |
Link |
| n/a |
n/a |
n/a |
n/a |
n/a |
[ 07 -- MEDIA ]
Photos, videos, and documentation from events, conferences, and gatherings I've attended.
Each entry has its own dedicated page inside the /media directory.
NB: [DLink] == means Direct Link
| Title |
Description |
Date |
Page Link |
| UM6P Explorer Showcase 2026 |
The Student & Researcher Startup Showcase in Benguerir |
May 8th 2026 |
[DLink] |
| GITEX Africa 2026 |
Africa's largest tech & startup event — networking, deep tech talks, and innovation showcases. |
April 2026 |
[DLink] |