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.