// PROJECTS · 13 SHIPPED

Built from
the metal up.

No frameworks doing the hard part. Each of these reimplements something the abstraction usually hides — a network stack, a lock-free pipeline, a boot sequence — so I actually understand it.

// EVERYTHING ELSE

More from the bench.

10
01Python / Jupyter

Build Your First AI Agent

A twelve-notebook course that builds an AI agent from scratch — a hand-rolled ~35-line agent loop, then RAG, MCP, structured outputs, memory, multi-agent orchestration, and evals layered on top. Works with any OpenAI-compatible provider.

PythonJupyterLLMsMCP
02Python / FastAPI

ProxKey

Self-hosted SSH key manager for Proxmox — distributes public keys to LXC containers and QEMU VMs via the Proxmox API and pct/qm guest exec, with zero prior SSH access to the guest. Create a container, SSH in immediately.

PythonFastAPIReactProxmox
03Assembly / x86

SimpleRealModeBootLoader

A minimalistic 16-bit real mode bootloader in x86 Assembly. Demonstrates BIOS interrupt interface, segment:offset addressing, disk sector loading via INT 0x13, and protected mode transition.

Assemblyx86NASMQEMU
04C / Lock-Free

ThreadSafeCLogger

A high-performance thread-safe logging library for C. Per-thread SPSC ring buffers drained by a background logger thread — zero mutex contention on the write path. 15× throughput improvement over naive mutex approach.

CLock-FreePOSIX ThreadsRing Buffer
05C / OS

SimpleMultiThreadedOS

An educational multithreaded OS in C demonstrating cooperative and preemptive scheduling, buddy allocator memory management, and message-queue IPC — built to expose the mechanics production kernels abstract away.

COSSchedulingIPC
06C / ESP-IDF

ESP32-MQTT-WOL

ESP32-based Wake-on-LAN trigger over MQTT. Sits on the LAN, subscribes to MQTT topics, and broadcasts WoL magic packets — built on ESP-IDF with FreeRTOS, lwIP, QoS 1, and hardware watchdog.

CESP-IDFFreeRTOSMQTT
07C / CLI

GenericCShellParserLib

A drop-in CLI parser library for C projects. Built-in commands (show, config, debug, clear) plus a registration API for custom commands. Supports tab completion and history via readline integration.

CCLIParserLibrary
08C / Data Structures

GenericDLLLibrary

A generic doubly linked list library for C with an integrated "glued type" pattern — one list implementation that any user-defined struct can join without casts or per-type code.

CData Structures
09C / Data Structures

GenericEmbeddableDoublyLinkedList

A memory-efficient intrusive doubly linked list library for C. Embedded directly in user-defined data structures — no separate allocation per node, O(1) insert/delete, and type-safe macros.

CData StructuresEmbeddedLibrary
10JavaScript / Node.js

LLM API Proxy

A unified proxy for OpenAI, Anthropic, Google Gemini, and Perplexity APIs. Single endpoint routes to the correct provider based on model name — swap providers without changing client code.

JavaScriptNode.jsREST APIOpenAI