Say hi →

Everything I've
shipped.

A collection of projects, experiments, and open source contributions.

Proof of work.

← things I've actually shipped

S

System

shipped · 2026

A private personal progression app that turns real-world activity into an auditable record. External agents connect over MCP to prepare proposals, but only the Player can confirm anything that becomes permanent.

Next.jsTypeScriptConvexClerkMCPTailwindShadcn UI
S

Strokeshare

shipped · 2025

A responsive, high-performance web drawing app (Next.js + React + Konva) with infinite canvas, shape/text/image tools, undo/redo, and export to PNG/SVG/JSON (.str).

Next.jsTypeScriptTailwindShadcn UIReact Konva
I

Inventrack

shipped · 2025

An AI-powered, full‑stack inventory management dashboard built with Next.js and TypeScript that gives small retailers real‑time stock visibility, AI demand forecasts, automated expiry & restock handling, and dynamic pricing recommendations.

Next.jsTypeScriptTailwindShadcn UITanStack Query
G

GramGrab

shipped · 2026

A cross-browser (Chrome + Firefox) Manifest V3 extension that downloads Instagram media (posts, carousels, reels, stories, highlights, Instants, profile pictures) and captures the WhatsApp Web Status you are viewing, with batch selection, previews, frame export, and download history.

TypeScriptReactEffectWebExtensionsMV3
C

Compress

shipped · 2026

A fast, privacy-focused image compression and resizing tool that runs entirely in your browser using WebAssembly. No data is sent to any server—all processing happens locally on your device.

TanStack StartTypeScriptTailwindRustWASM
E

Exif Tuner

shipped · 2024

A privacy-first web app to view, batch-edit, and download EXIF metadata on JPEG images directly in the browser, built with Next.js, TypeScript, Tailwind CSS, and piexifjs.

Next.jsTypeScriptTailwindPiexif JSZod
J

Jiyu

shipped · 2020

A polished Flutter anime-tracker (Android-first) that syncs a locally stored watchlist with Firebase, supports Google sign-in, and presents a fast, dark-themed grid UI for tracking Watching / Completed / Dropped series.

FlutterDartJikan APIFirebase
R

RustCharge

shipped · 2025

Rustcharge is a compact, cross-platform battery monitor written in Rust that sends desktop notifications and plays custom sounds when your battery crosses configurable thresholds.

Rust
T

Tsukuyomi

shipped · 2025

Tsukuyomi — a lightweight, privacy-first browser extension (React + TypeScript) that lets users manually suspend tabs to free memory and speed up their browser.

TypescriptReact

Open source.

giving back ✿