Developer Log Made by Rehan Bharwani May 20, 2026

Extensions
Suite·

Mockup / Extensions
Extensions / Suite

Revo Extensions Suite

Developer Mode · 20+ active
RS
Revo Search
Command palette in your address bar
Enabled
RF
Revo Focus
Anti-doomscrolling toolkit
Enabled
PiP
Revo PiP
Floating Picture-in-Picture window
Enabled

Micro-tools for Productivity

Sometimes the biggest blockers to productivity are the smallest micro-inefficiencies. Over the years, I've built more than 20 distinct browser extensions to solve highly specific, personal productivity bottlenecks. This includes everything from instant QR code generators and clipboard history managers, to advanced anti-doomscrolling tools like Revo Focus.

Mastering the Web Extensions API

Developing this expansive suite taught me the intricate complexities of modern browser architecture. Working with the Web Extensions API (specifically navigating the aggressive migration to Manifest V3) requires a deep understanding of background service workers, content script injection, and restrictive cross-origin security models (CORS).

For example, Revo PiP seamlessly hooks into HTML5 Video elements across thousands of different DOM structures to forcefully rip video players into a floating Picture-in-Picture window. Revo Search acts as a system-wide command palette injected directly into the browser's address bar, requiring high-performance omnibox API integrations.

Consistency at Scale

Maintaining a suite of 20+ extensions is an organizational challenge. All extensions in the Revo Suite share a unified, premium dark-mode aesthetic. They utilize a shared library of CSS components and UI patterns, allowing me to spin up new productivity tools in a matter of hours while ensuring they all look like part of the same premium ecosystem.

Tech Stack: JavaScript, Web Extensions API, Service Workers, CSS.