Browser Extensions, Done Right.
Custom Chrome extensions built with Manifest V3, TypeScript, and a clean permission story, from productivity tools to enterprise integrations.
Where I Focus
Extensions that solve real workflow problems, not just toy demos.
Productivity Tools
Extensions that automate repetitive workflows, augment existing web apps, and save hours per week.
- Workflow automation
- Web app augmentation
- Keyboard shortcuts
- Custom UI overlays
API & SaaS Integrations
Bridge browser sessions with external APIs, dashboards, and internal tools, securely and at scale.
- OAuth & API auth
- Background sync
- Cross-origin requests
- Real-time messaging
Privacy & Security
Content blockers, header rewriting, and security-focused extensions built with least-privilege permissions.
- Manifest V3 best practices
- DeclarativeNetRequest
- Content Security Policy
- Permission auditing
Stack & Tooling
Modern, maintainable, and aligned with Google's direction.
Manifest V3
Service workers, declarativeNetRequest, and modern background scripts, built the way Chrome wants.
TypeScript + React
Type-safe extensions with React-based popups and options pages, bundled with Vite or Webpack.
Cross-Browser
Same codebase shipping to Chrome, Edge, Brave, and (with polyfills) Firefox.
Chrome Web Store
Listing, screenshots, review prep, and post-launch updates, including handling Google review pushback.
From Idea to Web Store
An opinionated process focused on getting through review the first time.
Scope & Permissions
Decide what the extension actually needs, minimal permissions reduce review friction and earn user trust.
Prototype
A working extension loaded unpacked within days. Validate the UX before polishing.
Hardening
Manifest V3 compliance, CSP, sandboxed iframes, and a clean permission story for review.
Publish & Iterate
Chrome Web Store submission, listing optimization, and updates based on real install feedback.
Common Use Cases
Whether internal or public, the engineering bar is the same.
Internal Tools
Extensions distributed via enterprise policy or private listing, no Web Store dance required.
Public Products
Free or paid extensions published on the Chrome Web Store, with onboarding and analytics built in.
Migration to Manifest V3
Bring legacy MV2 extensions into compliance before Chrome removes them entirely.
Have an Extension Idea?
From a one-off internal tool to a public Chrome Web Store launch, let's talk about how to ship it.