
Aptos Example Games
Example games for Aptos — on-chain tic-tac-toe and friends, with a live demo.
Selected work across systems, products, and research.

Example games for Aptos — on-chain tic-tac-toe and friends, with a live demo.

An all-in-one global package management system for macOS — pure orchestration over Homebrew, Go, uv, Cargo, bun, npm, pnpm, yarn, RubyGems, Composer, Deno, pipx, aqua, and ubi.

A clean-slate rebuild focused on modern frontend.

A hardware reimplementation of the 1942 arcade game in Verilog, for the CMU 18-545 capstone.
Tracks Aptos package dependencies.

A self-hosted Multi-ed25519 multisig UI backend for Aptos, similar to Msafe.

An Aptos wallet for reading transactions that would occur if you were actually that account.

Estimates how long an Aptos account's balance will last given its gas consumption — account state from the chain, burn history in SQLite, exposed via an API and static frontend.

Aptos Move package enabling chunked publishing of large contracts to a code object or address — working around single-transaction bytecode size limits. Now archived.

Static-analysis and migration tooling for Move on Aptos, built on tree-sitter — no Move compiler required. Linting, VM-limit checks, Move 1→2 migration, and more.
Track and visualize fund flows across Aptos addresses — indexer data synced into SQLite, rendered as interactive Sankey diagrams and force-directed graphs.

Cross-platform config sync with post-quantum end-to-end encryption.

An immutable binary file format for time-series range queries — append timestamped records, seal once, read ranges at O(log B + log N). Native implementations in Rust, Go, Python, and TypeScript.

Highlight.js grammar for the Move language on Aptos — Move 2 syntax plus the Move Specification Language, published on npm with ESM/CJS builds.

An open, provenance-tracked registry of AI model providers — canonical model facts plus each provider's serving surfaces and reasoning-parameter specs. An alternative to models.dev.

A polyglot build orchestrator between task runners like Make/Just and full systems like Bazel — one Mustfile.toml with consistent verbs across ~40 recipe types and content-hash caching.
Parse any JavaScript lockfile — bun, npm, pnpm, or yarn — and explore the dependency graph as a local D3 visualization with force, radial, and tree layouts.

Aptos and Move support for Neovim — syntax, tooling, and LSP integration.

Post-quantum encrypted pastebin where encryption happens entirely client-side — ML-KEM + AES-256-GCM, the key lives in the URL fragment, with web, iOS, and Android clients.

A collection of libraries for retro-looking React UIs.

A development tools portfolio — a small collection of open-source tools, including Move Playground and Secure Pastebin.

A native keyboard-first GUI for managing git worktrees, built in Rust on GPUI — cross-platform releases for macOS, Linux, Windows, and FreeBSD.