phuong@labs:~/extensions
$
* d5a1b77 feat: devtools online v1.0 — 120+ browser dev tools
* c9e3f12 feat: jira branch generator v1.2 — auto branch from tickets
* a3f2c91 feat: screenshot annotate v1.0 — capture, annotate, share
* b7d4e02 feat: tab suspender pro v1.0 — auto-suspend, save RAM
* c1e8f34 init: phuong.labs — tools that devs actually need
$
4 PROJECTS SHIPPED

Developer Tools
That Actually Work_

Chrome extensions & web tools built by a developer who got tired of
bloated software. Vanilla JS. Manifest V3. Privacy-first.

Shipped Extensions

Each tool solves one problem well. No feature creep. No bloat.

Screenshot Annotate

Screenshot Annotate

v1.0.0
LIVE

Capture, annotate, and share screenshots instantly. Draw arrows, add text, blur sensitive data, extract text with OCR — all inside Chrome.

Area / Full-page capture
12+ annotation tools
OCR text extraction
Smart auto-redact (PII)
Voice notes & cloud history
Studio mockup frames
Ctrl+Shift+S capture area
Ctrl+Shift+F capture full
Vanilla JS Canvas MV3 Cloudflare Supabase
Tab Suspender Pro

Tab Suspender Pro

v1.0.0
LIVE

Auto-suspend inactive tabs to save RAM. Domain-specific timing, scheduling, session management, and RAM stats — for devs who open 50+ tabs.

Auto-suspend after inactivity
Domain whitelist & rules
RAM usage stats & charts
Session manager & tab groups
Suspend scheduling
Cross-device sync
Alt+Shift+S suspend tab
Alt+Shift+A suspend all
Vanilla JS Chrome APIs MV3 Cloudflare Supabase
Jira Branch Generator

Jira Branch Generator

v1.2.0
LIVE

Auto-detect Jira ticket info and generate git branch names instantly. Create branches directly on Bitbucket and GitHub — no terminal needed.

Auto-detect sprint, parent, assignee
Customizable branch templates
Bitbucket & GitHub integration
Multi-repo branch creation
Smart segment dropping
Branch history & presets
{sprint}/{parent}/{ticket}-{slug}
Vanilla JS MV3 Jira API Bitbucket GitHub
>_

DevTools Online

v1.0.0
LIVE

120+ free online developer tools — JSON, encoding, crypto, formatters, generators, color, .NET/C#, AI tools and more. All client-side, no data leaves your browser.

120+ tools in 13 categories
JSON, encoding, crypto, web
VS Code-style syntax highlighting
100% client-side processing
PWA — installable as app
AI tools & .NET/C# utilities
devtoolsonline.dev
React 19 TypeScript Vite Tailwind PWA

Next Project

TBD
WIP

Something new is brewing. Same philosophy — solve real problems, no bloat, no tracking.

Stay tuned.

Under the Hood

Every extension shares the same battle-tested stack.

tech-stack.md
Extensions Vanilla JS · HTML5 Canvas · Chrome MV3
Web App React 19 · TypeScript · Vite · Tailwind CSS
Backend Cloudflare Workers · Hono.js (TypeScript)
Database Supabase (PostgreSQL + RLS)
Storage Cloudflare R2 · Cloudinary
Auth Supabase Auth · Google OAuth
Payments PayPal (subscriptions + lifetime)
Deploy Wrangler CLI · Netlify · edge-first

No Frameworks

Pure Vanilla JS. No React, no Vue, no build step. Extensions that load in milliseconds.

🔒

No Tracking

Zero analytics. Zero telemetry. Your data stays on your machine unless you choose to sync.

🧱

Shared Backend

One Cloudflare Workers API serves all extensions. Add a new tool without touching the backend.

💰

Fair Pricing

Core features are free forever. Premium unlocks advanced tools at indie-friendly prices.