;DD Deep Dummying
  • Projects
  • Concepts
  • Resources
  • Experiments
  • About

01 — Projects

Projects

Real implementations. Code that boots, allocates, executes — built to understand systems from the inside out.

  • 01
    BTorrent
    wip 2025-04 networkingbittorrentc

    A BitTorrent client built from scratch in C. Implements peer discovery, piece selection, and parallel downloading over raw TCP.

  • 02
    MiniKernel
    active 2024-11 oscx86

    A bare-metal OS kernel written in C with basic process scheduling, memory paging, and interrupt handling. Bootable via GRUB on x86.

  • 03
    MemArena
    wip 2025-01 memorycallocator

    Custom arena allocator implementing region-based memory management, with bump allocation and linear free lists.

  • 04
    ELF Parser
    active 2025-02 elflinkerc

    A parser and loader for ELF binaries. Reads section headers, program headers, and resolves symbol tables.

  • 05
    SyscallTrace
    paused 2024-09 linuxptracesyscalls

    A ptrace-based syscall tracer similar to strace. Intercepts and logs all system calls made by a target process.

  • 06
    TinyShell
    active 2025-03 shellposixc

    A minimal POSIX shell with job control, pipes, redirections, and background process management.

;DD — Deep Dummying
Low-level systems lab
Built by Saeed
  • Projects
  • Concepts
  • Resources
  • Experiments
  • About
Not Playing
--:-- --
Cairo, Egypt