Work

Projects

Write-ups of the things I have built: what they do, how they are put together, and which parts I would do differently.

11 projects

  1. PerOXO

    Deep dive into PerOXO, an actor-based real-time messaging backend built in Rust using Axum, WebSockets, and a microservices architecture.

    rust · axum · websocket · scylladb · rabbitmq · docker · microservices

    Source ↗

  2. Tenon — Typed, Reversible Actions for a Shared Document

    Deep dive into Tenon, an open protocol and Rust journal that let humans and AI agents edit the same document through typed, scoped, reversible operations, with adapter-supplied inverses and a hash-chained audit log.

    rust · axum · typescript · mcp · protocol · zod · sqlite · ed25519 · audit · agents

    Source ↗

  3. Weave — Notes That Become a Graph, and a Graph That Becomes Memory

    Deep dive into Weave, a knowledge-graph application whose canvas lives in the browser and whose agent memory lives behind MCP, built with Rust, Axum, Next.js, React Flow, PostgreSQL/pgvector, Redis, and local ONNX embeddings.

    rust · axum · next.js · react-flow · postgresql · redis · pgvector · mcp · knowledge-graph · llm

    Source ↗

  4. Bgit — A Modular Git Workflow Engine Built in Rust

    Bgit is a rule-driven Git workflow engine built in Rust with git2-rs. It replaces the manual add-commit-push ceremony with a single interactive command backed by configurable validation rules, portable hooks, cross-platform SSH agent management, and optional LLM-powered commit messages.

    rust · git2-rs · cli · workflow · automation · toml · ssh · llm

    Source ↗

  5. Rizumu — Your Music, Wherever It Lives

    A deep dive into Rizumu, an Android music player that treats your own Subsonic server as a first-class library, with a two-player crossfade engine, Automix analysis, offline downloads, and a Listen Together party server.

    kotlin · android · jetpack-compose · media3 · exoplayer · subsonic · navidrome · music · audio

    Source ↗

  6. OxiDock

    Deep dive into OxiDock, a cross-platform VPS file browser built with Tauri 2, Rust async SSH/SFTP via russh, and React + MUI Material, targeting desktop and Android from a single codebase.

    rust · tauri · react · ssh · sftp · russh · cross-platform

    Source ↗

  7. CargoCut

    Exploring CargoCut, a blazingly fast, cloud-native URL shortening service built with Rust, featuring distributed architecture, multi-layer caching with Redis and Quotient Filter, and robust data consistency.

    rust · postgresql · redis · quotient-filter · url-shortener

    Source ↗

  8. Affinity Bot

    Exploring the Affinity Bot platform, a high-performance Discord bot built with Rust and Shuttle, featuring moderation tools, utility commands, and a non-blocking architecture for optimal performance and responsiveness.

    rust · shuttle · discord-bot · tokio · async

    Source ↗

  9. Affinity

    Deep dive into Affinity, a matchmaking backend built in Rust with Axum, PostgreSQL, Redis, and a sandboxed code runner powered by Docker-in-Docker.

    rust · axum · postgresql · seaorm · redis · docker · backend

    Source ↗

  10. SoundScore

    Exploring the SoundScore platform where users can receive global ratings on their music, with listener incentives powered by Solana blockchain for transparent and efficient payments.

    next.js · react · solana · mongodb · music-platform

    Source ↗

  11. No write-up

    GeoSense

    An ML system for land boundary detection. It uses the Segment-Anything Model architecture on geospatial data, with annotation through Roboflow, and reports accuracy between 75% and 90%.

    Python · Streamlit · Segment Anything

    Source ↗