Skip to Content

All Projects

A list of things I've built

Click Project or Category to sort. Drag column borders to resize.

Project
Description
Built with
Category
Link
CRDT Engine A real-time sync engine for arbitrary JSON data built on Conflict-free Replicated Data Types. TypeScript · WebSockets · IndexedDB · Fugue CRDT Infrastructure
Canvas Editor A browser-based vector graphics editor that renders thousands of objects at 60fps using WebGL 2. TypeScript · React · WebGL 2 · Rust/WASM Creative Tools
Code Archaeologist A semantic search engine for source code that operates on structural relationships rather than text matching. Python · TypeScript · Neo4j · Tree-sitter Developer Tools
Lite Raft A distributed key-value store built on the Raft consensus algorithm in Go. Go · gRPC · React · WebAssembly Distributed Systems
Vexel An Android spatial memory game where players memorize and recall country flag positions. Kotlin · Jetpack Compose Mobile
Marquee An Android movie search and personal library app built with Jetpack Compose. Kotlin · Jetpack Compose · Room · Firebase · TMDb API Mobile
MarkDone A local-first, markdown-based project management desktop app for developers. Tauri v2 · React · TypeScript · Rust Productivity

* Links for select projects will be added shortly.

  • CRDT Engine

    A real-time sync engine for arbitrary JSON data built on Conflict-free Replicated Data Types.

    • TypeScript
    • WebSockets
    • IndexedDB
    • Fugue CRDT
  • Canvas Editor

    A browser-based vector graphics editor that renders thousands of objects at 60fps using WebGL 2.

    • TypeScript
    • React
    • WebGL 2
    • Rust/WASM
  • Code Archaeologist

    A semantic search engine for source code that operates on structural relationships rather than text matching.

    • Python
    • TypeScript
    • Neo4j
    • Tree-sitter
  • Lite Raft

    A distributed key-value store built on the Raft consensus algorithm in Go.

    • Go
    • gRPC
    • React
    • WebAssembly
  • Vexel

    An Android spatial memory game where players memorize and recall country flag positions.

    • Kotlin
    • Jetpack Compose
  • Marquee

    An Android movie search and personal library app built with Jetpack Compose.

    • Kotlin
    • Jetpack Compose
    • Room
    • Firebase
    • TMDb API
  • MarkDone

    A local-first, markdown-based project management desktop app for developers.