Projects
All 22 projects. Each name links out, except platform work from past roles, which has no public link.
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.
- Rust
- Python
- PyO3
- io_uring
- POSIX AIO
- asyncio
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.
- Rust
- Python
- PyO3
Word engine written from scratch in Rust: reads .docx and legacy .doc, extracts text, Markdown, HTML and JSON, renders pages to PNG, writes DOCX, opens encrypted and remote files. DOCX text at 3,304 files a second, about 4x docx2txt, with text recovered from 140 of 150 damaged files where other engines manage 1 to 8. CLI, Python bindings and a terminal explorer.
- Rust
- Python
- PyO3
- ECMA-376
- MS-DOC
PowerPoint engine written from scratch in Rust: reads .pptx and legacy .ppt, extracts text, notes, tables, charts and images, renders Markdown, verifies against ECMA-376 and creates decks. A lenient reader that tolerates broken archives and relationships. CLI and Python bindings.
- Rust
- Python
- PyO3
- ECMA-376
Rust library and CLI that mirrors the core of yt-dlp: resolve a media URL into metadata and stream formats, pick a format, download with progress. Python bindings included.
- Rust
- Python
- PyO3
- tokio
Homebrew rebuilt in Zig for Apple Silicon: installs Homebrew bottles and casks from the formulae.brew.sh index with one 1.3 MB static binary. No Ruby, no runtime, no sudo, and about 5x faster installs because it only fetches, verifies, extracts and links.
- Zig
- macOS
- Homebrew
- Package manager
Kubernetes operator for SereneDB, a Postgres-compatible search and analytics database. One resource per server becomes a hardened StatefulSet; databases, roles and storage credentials are declarative, and backups use volume snapshots.
- Go
- Kubernetes
- Operator
- SereneDB
Kubernetes operator for Qdrant: Helm-managed clusters, per-node snapshots streamed to S3 on a schedule, node-by-node restores, declarative collections, per-collection JWT access keys and live migrations between clusters. Built on kopf with async adapters.
- Python
- Kubernetes
- kopf
- Qdrant
- S3
A fork of FastAPI that does less work per request: same public API and test suite, with the plain JSON route down from 31.2 to 15.7 microseconds on uvicorn and 8.1 on granian.
- Python
- FastAPI
- ASGI
- granian
Text chunkers in Rust behind a Python API: rayon-parallel across documents with the GIL released, native async, char-accurate offsets so that text[start:end] always equals the chunk, and semantic chunking through any OpenAI-compatible embeddings endpoint.
- Rust
- Python
- PyO3
- rayon
- RAG
Rust-powered functional toolkit for Python: the toolz API, Option and Result types, and a lazy fluent Iter, all executing in native code. Benchmarked faster than cytoolz.
- Rust
- Python
- PyO3
- toolz
MIME type and file extension detection from the first bytes of a payload. Rust underneath, no libmagic, no shelling out to file.
- Rust
- Python
- PyO3
- MIME
Read and listen to the Quran in the terminal: 12 reciters with word-by-word highlighting, 35 translations compiled into one static Go binary, and Arabic shaped correctly in terminals without bidi support.
- Go
- Bubble Tea
- TUI
- Audio
A URI scheme for language models. One llm:// reference names the host, protocol, model version and credential. Rust core with Python bindings.
- Rust
- Python
- PyO3
- URI scheme
- RFC
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.
- Rust
- WebAssembly
- Web Workers
- Nuxt
- Vue
- TypeScript
A one-page map of Márk Sági-Kazár’s course on iximiuz Labs, which builds a Kubernetes cluster one component at a time, from a container runtime on one machine to DNS on three. Each of the 13 lessons lists what it installs, what fails before it, and the command that checks it. A diagram of the three machines shows certificates, ports and the lesson behind each part, with a slider for the cluster after any lesson.
- Kubernetes
- PKI
- SVG
- Vanilla JS
- Caddy
Enterprise RAG Platform
No public linkUnified Confluence, SharePoint and other sources into a single retrieval layer. Migration was done via the Strangler Fig pattern under an integration test harness. Shipped Python and TypeScript SDKs to accompany the platform.
- Qdrant
- Postgres
- Rust
- Go
- Python
- TypeScript
Routing Engine
No public linkRedesigned core routing logic with async architecture, handling 400 req/s.
- Webhooks
- Go
- Lambda
- S3
- SQS
- EventBridge
Magenta Smart Speaker
No public linkCore Architect for the ecosystem, serving hundreds of thousands of customers.
- IoT
- Voice AI
- Python
- C
- C++
- Yocto
- BluetoothLE
- Go
- UPnP
- dbus
- NLU
A polite Common Crawl downloader with Python bindings. Handles concurrency, retries, and progress bars. Fluent Python API via PyO3.
- Rust
- Python
- PyO3
- tokio
- Common Crawl
Markdown to a self-contained HTML page in seconds, with Pico-like classless styling powered by DaisyUI theme tokens.
- React
- TypeScript
- Tailwind v4
- DaisyUI
- Bun
A Next.js + Tailwind v4 personal site template: MDX blog, RSS, projects, themes, and a ⌘K command palette.
- Next.js
- React
- TypeScript
- Tailwind v4
- MDX










