Chrome Extensions

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.