Home

projects

All projects

Everything I have built or broken, including the smaller projects. Starred entries are the ones on the home page.

  • POSTHaste HTTP server (featured)

    A zero-dependency HTTP/1.1 server written from scratch in C++17, benchmarked at 123k requests/s. Reactor pattern on an edge-triggered epoll loop, a bounded lock-free MPMC queue, and a worker thread pool, serving a Pastebin-style app. The write-up covers the architecture and a response-framing bug that only appeared behind Nginx.

    C++17 · epoll · Lock-Free · Networking

  • FreeBSD libm contributions (featured)

    merged upstream

    C23 floating-point functions merged upstream into FreeBSD's system math library. The C23 fmaximum/fminimum function families, with man pages and ATF tests, handling NaN propagation and signed zeros as the standard requires.

    C · FreeBSD · IEEE 754 · Open Source

  • i2pd vulnerability research (featured)

    pending disclosure

    Found a vulnerability in i2pd (CVE ID [CENSORED]) by fuzzing it during my INSAIT research fellowship. Technical details [CENSORED] pending coordinated disclosure; the paper is under submission (venue [CENSORED] pending review).

    I2P · C++ · Fuzzing · Security Research

  • malloc from scratch

    A drop-in malloc/free/realloc in C, written to learn how the heap works. Covers heap layout, free-list management, and fragmentation.

    C · Memory Management

  • Sorting visualizer

    Real-time visualization of sorting algorithms such as QuickSort, in C and SDL3. Sorting runs on POSIX threads so the UI stays responsive while it renders.

    C · SDL3 · Concurrency

  • Self-hosted Linux infrastructure

    An always-on homelab: Docker services behind reverse proxies and VPNs. Where I practice networking and system administration on infrastructure I depend on.

    Linux · Docker · Networking

  • DoS workshop lab

    A containerized lab for practicing and analyzing Layer 7 denial-of-service attacks. Reproducible Docker setup for studying application-layer attacks and their mitigations safely.

    Docker · Networking · Security