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 AIOasyncio
  • 02

    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.

    RustPythonPyO3PDF
  • 03

    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-swift
  • 04

    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-transformersModernBERTMatryoshkaRetrieval
  • 05

    llmns

    A URI scheme for language models. One llm:// reference names the host, protocol, model version and credential. Rust core with Python bindings.

    RustPythonPyO3URI schemeRFC
  • 06

    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 WorkersNuxtVueTypeScript
  • 07

    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 JSCaddy
  • 08

    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.

    QdrantPostgresRustGoPythonTypeScript
  • 09

    Routing Engine

    Redesigned core routing logic with async architecture, handling 400 req/s.

    WebhooksGoLambdaS3SQSEventBridge
  • 10

    Magenta Smart Speaker

    Core Architect for the ecosystem, serving hundreds of thousands of customers.

    IoTVoice AIPythonCC++Yocto
  • 11

    memories

    Git-powered, file-based memory store with semantic search. Branching, history, diffing, and commit semantics with optional vector search via local embeddings.

    GoGitSemantic SearchEmbeddingsCLI
  • 12

    code-walkthrough

    Interactive, visual code exploration for the AI era. Terminal-native with diagram-enhanced walkthroughs.

    GoCLIAIDiagrams
  • 13

    ccdown

    A polite Common Crawl downloader with Python bindings. Handles concurrency, retries, and progress bars. Fluent Python API via PyO3.

    RustPythonPyO3tokioCommon Crawl
  • 14

    md2html

    Markdown → self-contained HTML in seconds, with Pico-like classless styling powered by DaisyUI theme tokens. Repo: https://github.com/4thel00z/html2md/

    ReactTypeScriptTailwind v4DaisyUIBun
  • 15

    personal

    A Next.js + Tailwind v4 personal site template: MDX blog, RSS, projects, themes, and a ⌘K command palette.

    Next.jsReactTypeScriptTailwind v4MDX