Hey! I am Mohammed, I love diving deep into how things work under the hood and building efficient, reliable software.
You can find me on Github
2024/2025: These days, I'm focusing on kernel development, learning more about the Linux kernel and RISC-V.
These days, I'm trying to build a deep understanding of database systems at scale. I’m currently studying Database Internals and Practical File System Design.
Interested in:
Homelab
My homelab consists of a Kubernetes cluster made up of three Raspberry Pis and a PC. It’s where I explore new technologies and where I learned Kubernetes. After experimenting with it for about a month, I took the CKA exam. You can take a look at the namespaces folder to see my setup and what I’m hosting.
contained-command
A lightweight tool to spawn commands inside a container. This is a learning project to learn more about containerization and linux namespaces.
xv6-net
A networking subsystem for the educational xv6 OS, including an e1000 driver and support for basic networking, written in C for the networking lab. I’m now re-writing it in Rust (work in progress)
Raya
This is a CTF hosting platform with built-in support for Kubernetes and docker, it can spin up dynamic virtual machines and containers for each CTF player, with scripting via Lua so that you can do anything.