Say hi →

Everything I've
shipped.

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

Proof of work.

← things I've actually shipped

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 KonvaVitest
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
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 ✿