Projects
A collection of tools, apps, and experiments I've built — most are open source, privacy-first, and run entirely in the browser.
Beautiful, sophisticated UI components designed for modern React and Tailwind CSS applications. A collection of pre-built, refined components to streamline web app development.
One-click background removal, batch compression (AVIF / WebP / JXL and more), and video compression with up to 90% size reduction. Everything runs locally in your browser — no uploads, no servers.

A privacy-first encryption tool that runs entirely in your browser. Encrypt files and text with modern cryptographic algorithms — no data ever leaves your device.

Client-side AES-GCM + Argon2id encryption with the encryption key shared only via the URL fragment — the server never sees plaintext. Decoupled into a Next.js web app and a Cloudflare Workers API.

A fully client-side, open-source video editor — a privacy-first alternative to CapCut. All editing happens locally in your browser with zero server uploads.

Multi-source parallel video search with real-time streaming results (SSE) and 38+ built-in sources. Built-in HLS/M3U8 playback with ad filtering and Service Worker caching.

A versatile online video player with HLS adaptive bitrate support, configurable buffering, and seamless integration with vidl for one-click video download.

A browser-based video downloader that auto-detects URL format and handles M3U8/HLS, MP4, WebM, MKV, FLV, and more, with near-zero memory stream download via the Streams API.

Convert text to natural-sounding speech via Microsoft Azure Cognitive Services. Supports SSML synthesis, streaming audio output, and fine-grained voice controls.

A Cloudinary-backed photography gallery with a responsive masonry layout and a full-screen lightbox. Deep-linkable photos and last-viewed scroll restore make browsing feel native.

Generate images from text prompts using multiple AI models including FLUX, SDXL, and DreamShaper. Supports random prompts and rich parameter controls with real-time preview.

Compare cryptocurrencies, fiat currencies, and commodities side by side on a unified scale. Enter any asset or amount and instantly see what it is equivalent to.

Embed a single script tag to display real-time online user count and total visits on any webpage. Backed by the WebSocket Hibernation API and Durable Objects SQLite.

An edge URL shortener with AI-powered semantic slug generation, full analytics, and a JWT-protected admin API. Runs on Cloudflare Workers with D1/LibSQL storage.
Track releases and changelogs from multiple GitHub repositories in a single dashboard. Search by repository, user, or organization and sort by stars or update time.

A database-backed web console for managing and sending WeChat template messages — recipient management, template editing, scheduling, and permanent push logging.

High-performance Argon2id password hashing powered by a WebAssembly module compiled from Rust, runnable in browsers and on Cloudflare Workers.

A baccarat card game built as a Telegram Mini Program.











