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 am a systems and infrastructure engineer.

  • 🚀 Upstream contributor to 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.
  • 📬 Reach me via ridhaaraar@gmail.com or LinkedIn.

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