Work
Projects.
A small selection of things I’ve built. If something looks useful, take it, fork it, or reach out.
01
turbofile
Real async file I/O for Python. Existing async-file libraries hop every call through a thread pool. This one submits the read or write to the kernel, io_uring on Linux and POSIX AIO on macOS, and completes your await when the data has moved. Zero-copy on the hot paths, one event-loop wakeup per burst of completions, aiofiles-compatible API. Repo: https://github.com/4thel00z/turbofile
RustPythonPyO3io_uringPOSIX AIOasyncio02
pdfboss
From-scratch PDF toolkit in Rust with Python bindings. The fastest PDF library in the world for page rendering and text extraction, and it creates PDFs too.
RustPythonPyO3PDF03
kaktus-bbox-lora-v3
LoRA adapter for Qwen3-VL-4B that reads a rendered document page and returns its layout as JSON: element types, bounding boxes, text. Trained on FinePDFs pages rendered with pdfboss.
LoRAQwen3-VLDocument AIms-swift04
aria-embedding-311m-en-de
English and German retrieval embedding model finetuned from IBM Granite. 32k context with Matryoshka embeddings, strongest on long documents and German legal retrieval.
sentence-transformersModernBERTMatryoshkaRetrieval05
llmns
A URI scheme for language models. One llm:// reference names the host, protocol, model version and credential. Rust core with Python bindings.
RustPythonPyO3URI schemeRFC06
pdfarena
In-browser benchmark that races four PDF engines on a document you supply: pdfboss, hayro, pdf.js and PDFium, each in its own web worker. The stopwatch wraps only the render call, and the full sweep runs one engine at a time so they cannot fight over cores. Nothing is uploaded.
RustWebAssemblyWeb WorkersNuxtVueTypeScript07
Kubernetes The Hard Way, visualized
One-page visual map of the Kubernetes The Hard Way course: all 13 labs, the four-machine topology, every certificate, port and component. A cluster diagram assembles as you scroll; three toggle views show who holds which certificate, who talks to whom on which port, and which lab builds each part.
KubernetesPKISVGVanilla JSCaddy08
Enterprise RAG Platform
Unified Confluence, SharePoint and other sources into a single retrieval layer. Migration was done via Strangler Fig patter under an integration test harness. Shipped Python and TypeScript SDKs to accompany the platform.
QdrantPostgresRustGoPythonTypeScript09
Routing Engine
Redesigned core routing logic with async architecture, handling 400 req/s.
WebhooksGoLambdaS3SQSEventBridge10
Magenta Smart Speaker
Core Architect for the ecosystem, serving hundreds of thousands of customers.
IoTVoice AIPythonCC++Yocto11
memories
Git-powered, file-based memory store with semantic search. Branching, history, diffing, and commit semantics with optional vector search via local embeddings.
GoGitSemantic SearchEmbeddingsCLI12
code-walkthrough
Interactive, visual code exploration for the AI era. Terminal-native with diagram-enhanced walkthroughs.
GoCLIAIDiagrams13
ccdown
A polite Common Crawl downloader with Python bindings. Handles concurrency, retries, and progress bars. Fluent Python API via PyO3.
RustPythonPyO3tokioCommon Crawl14
md2html
Markdown → self-contained HTML in seconds, with Pico-like classless styling powered by DaisyUI theme tokens. Repo: https://github.com/4thel00z/html2md/
ReactTypeScriptTailwind v4DaisyUIBun15
personal
A Next.js + Tailwind v4 personal site template: MDX blog, RSS, projects, themes, and a ⌘K command palette.
Next.jsReactTypeScriptTailwind v4MDX