Skip to content
View Pastoray's full-sized avatar

Block or report Pastoray

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Pastoray/README.md

Hi there 👋, I'm Reda Araar

"What I cannot create, I do not understand." — Richard Feynman

I believe technology is the single greatest creation of the human mind, completely redefining the limits of what we can achieve.

I am a systems and infrastructure engineer, an open-source contributor, and a builder by nature. My curiosity doesn't stay in one lane. I have an obsessive drive to explore new things, which has led me to dive deep into a vast array of languages, architectures, and tech stacks. If a problem is complex, unfamiliar, or under-explained, I solve it.

Every project I build is another step toward a simple goal: demystify complex systems and turn raw curiosity into tools that create meaningful impact.


Open Source & Projects

  • Upstream contributor to several open-source projects, including simdjson and Dr. Memory.
  • Author of PTTDB, a deterministic time-travel debugger.
  • Author of Flume, an LSM-Tree storage engine in Go.
  • Author of Peb, a high-performance C++ edge proxy / web server.
  • Author of P Compiler, a dependency-free x86-64 compiler built from scratch.

Languages & Tools




Contact

Pinned Loading

  1. Flume Flume Public

    An embedded LSM-tree key-value store in Go, built from scratch on the standard library. Features leveled compaction, range scans, point-in-time snapshots, optional value compression, and an HTTP se…

    Go 1

  2. Logflow Logflow Public

    A distributed log aggregator in Go, modeled on Apache Flume's source‑channel‑sink architecture, built on gRPC + Protocol Buffers. Features durable file channels, spillable memory channels, multiple…

    Go 1

  3. P P Public

    A statically‑typed, general‑purpose programming language with C‑like syntax. This repository contains the x86‑64 compiler written in C++17, featuring a full frontend‑to‑backend pipeline and a custo…

    C++ 1

  4. Peb Peb Public

    A high-performance C++17 HTTP server and reverse proxy with multiple concurrency models, TLS/mTLS, and backend health checks. Designed for extensibility and modern protocol support.

    C++ 1

  5. PTTDB PTTDB Public

    A record/replay time‑travel debugger for Linux/x86_64 using ptrace. Navigate forward/backward through execution, reconstruct memory, virtualize syscalls, and debug multi‑threaded programs and data …

    C++ 1