Systems Programmer & Software Developer
I build systems software, emulators, and storage engines. I treat programming as applied mathematics and physics, solving problems from first principles rather than relying on heavy abstractions. I specialize in C and Rust, manual memory management, and working close to the hardware–software boundary.
- High-Precision Computation: Implementing the Chudnovsky algorithm for arbitrary-precision arithmetic using the MPFR library.
- Mathematical Logic: Matrix calculus for neural network architectures, algorithmic complexity, and performance analysis for low-level systems.
- Core Theory: Deep interest in the intersection of discrete mathematics, operating systems, and distributed systems architecture.
- Languages: C, Rust, Python, JavaScript, SQL, Bash
- Systems: eBPF, POSIX APIs, CPU Emulation, Memory Management, Assembly
- Tools: Arch Linux, Hyprland, Neovim (LazyVim), Ratatui (TUI development), SDL2, Docker, Git
An autonomous orchestration layer for the Linux kernel designed to optimize high-performance AI workloads. It utilizes eBPF probes for telemetry and a PyTorch-driven reinforcement learning agent to dynamically adjust scheduling parameters, treating the OS as a gymnasium environment.
A crash-safe storage engine written in C. Implements Write-Ahead Logging (WAL) and utilizes POSIX mmap APIs for filesystem-level durability and performance.
A cycle-accurate CHIP-8 CPU emulator written in C using SDL2. Focuses on precise opcode decoding, memory mapping, and real-time sprite rendering.
A high-performance calculator implementing the Chudnovsky algorithm in C to compute pi to extreme precision, leveraging the MPFR and GMP libraries.
A terminal-native package manager engineered in Rust. Built for CLI execution speed and memory safety to optimize development workflows on Unix-like systems.
A framework-free implementation of forward and backpropagation in pure C to explore matrix math and gradient descent at the metal level.
A recursive maze generation and solving visualizer using C and SDL2, demonstrating depth-first search (DFS) and backtracking algorithms in real time.
- How I Built a Crash-Safe Database Engine in C: A deep dive into WAL and memory-mapped files.
- General Relativity for Kids: Breaking down complex physics into first-principles engineering concepts.
- I Use Arch, and No, I Don’t Live in a Cave: An exploration of customized, keyboard-driven Linux environments.
- Website: https://pidev.tech
- GitHub: https://github.com/pie-314
- Blog: https://pidev.tech/blog
