Skip to content
View pie-314's full-sized avatar

Highlights

  • Pro

Block or report pie-314

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.

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
pie-314/README.md

Aadarsh Chandra (Pi)

Current Focus

  • EEL – An eBPF language and compiler designed to translate high-level tracing logic into safe, kernel-ready bytecode.

Selected Projects

  • RadishDB – A crash-safe storage engine built in C with Write-Ahead Logging (WAL) and POSIX mmap durability.
  • Silicon8 – A cycle-accurate CHIP-8 CPU emulator written in C using SDL2.
  • PiEngine – A high-precision engine that computed 1 billion digits of Pi using the Chudnovsky algorithm and binary splitting.

Environment & Stack

  • OS & Tools: Arch Linux, Hyprland, Neovim, Kitty
  • Languages: C, Rust, OCaml, Python, Assembly

pidev.tech | LinkedIn

Pinned Loading

  1. silicon8 silicon8 Public

    Silicon8 is a CHIP-8 emulator written in C and SDL2 that emulates the full virtual machine, including memory, CPU instructions, stack, timers, keypad input, and sprite-based graphics.

    C 2

  2. RadishDB RadishDB Public

    Redis-inspired in-memory key–value database in C with WAL, crash recovery, TTL, AOF rewrite, REPL, and TCP server. Built to understand real database internals.

    C 9

  3. KernelX KernelX Public

    Kernel That Learns

    Python 5

  4. PiEngine PiEngine Public

    OCaml 4