Offline First
All processing happens on your device. No servers, no cloud dependencies. Your data never leaves your machine.
Building Chrome extensions that work offline. PDF tools, image converters, developer utilities—all processing happens on your device.
Non-negotiable values for every project
All processing happens on your device. No servers, no cloud dependencies. Your data never leaves your machine.
No tracking, no analytics, no data collection. Your privacy is built into every decision.
Encryption happens in your browser using AES-256. Nothing gets uploaded, ever.
All code is public. You can review it, verify it, and trust it—or build your own version.
I build Chrome extensions that solve real problems—offline. Simple VaultPDF handles PDF manipulation and OCR, Simple Image Converter fixes format compatibility issues, Tailwind Color Picker helps with color matching. Every tool processes data locally, works without internet, and respects your privacy. No cloud dependencies, no tracking, no compromises.
Chrome extensions built with privacy and offline-first principles
Secure, local-first PDF manipulation Chrome extension. Edit, merge, split, extract text with OCR, and manage PDFs completely offline - no cloud required.
Most PDF tools require cloud uploads, exposing sensitive documents. Users need multiple tools for editing, merging, splitting, and text extraction - creating workflow friction and privacy risks.
PDF manipulation extension that works locally. Edit pages, merge/split PDFs, extract text with OCR (Tesseract.js), save as images - all processing happens on your device. No cloud, no uploads, complete privacy.
PDF workflow in one tool, entirely offline. Users maintain full control over sensitive documents with zero privacy concerns. Multi-language OCR support included.
Lightweight Chrome extension that converts WebP, AVIF, and other formats to PNG/JPEG with a simple right-click. 100% offline, privacy-first.
WebP and AVIF images are everywhere, but many tools don't support them. Photoshop CS6, some CMS platforms, and email clients can't handle these modern formats, causing broken displays and workflow interruptions.
Built a Manifest V3 Chrome extension using Offscreen API for efficient Canvas-based conversion. Right-click any image → convert to PNG/JPEG. Works completely offline with smart filename detection and multi-language support.
Fixes image compatibility issues with one click. Lightweight (~5-10 MB RAM), fast conversion, zero data collection. Multi-language support (EN/DE/HU) for global users.
Lightweight Chrome extension that picks colors from any webpage and instantly finds the closest matching Tailwind CSS class name. Fully offline, private, built with Manifest V3.
Designers and developers waste time manually matching colors to Tailwind classes. Converting HEX to Tailwind requires manual lookup or guesswork, slowing down development workflow.
Built a Chrome extension using EyeDropper API for pixel-perfect color picking. Uses CIE Lab color space and DeltaE (1976) distance calculation to find the nearest Tailwind class. Keyboard shortcut (Alt+C) for instant access, dual copy options (class name or HEX).
Instant color matching speeds up development. 100% offline, zero network requests, privacy-first. Modern UI inspired by Raycast and Linear. Pure vanilla JavaScript, no dependencies.