← All projects
Chrome Extension PM + Dev

NoorTab

A mindful new tab Chrome extension combining purpose and calm design — blending daily reminders, focus tools, and Islamic content into a meaningful browsing experience.

The Problem

Every time you open a new tab, you're presented with a blank screen or generic news feed — a missed opportunity to set intention for your browsing session. For Muslim users especially, there was no thoughtful, modern tool that wove together faith-based reminders with a genuinely usable new tab experience.

The existing options were either too generic (Google's default) or cluttered with noise (news extensions, productivity dashboards). There was a clear gap for something minimal, purposeful, and culturally resonant.

"How do we create a new tab experience that feels both meaningful and modern — one that respects the user's time without overwhelming them?"

My Role

I owned this product end-to-end — acting as both PM and developer. That meant writing the PRD, defining the MVP feature set, designing the UX in Figma, and shipping the full React build to the Chrome Web Store.

I managed my own backlog, made scope trade-off decisions, and handled post-launch iteration based on user reviews and feedback.

Process

01
Discovery & PRD
Interviewed target users, audited competitor extensions, and wrote a full PRD defining goals, non-goals, user stories, and success metrics. Kept scope ruthlessly tight for v1.
02
UX Design (Figma)
Wireframed and high-fidelity prototyped in Figma. Ran informal usability tests with 5 target users to validate layout and information hierarchy before touching code.
03
Engineering & Build
Built with React + Chrome Extension Manifest v3. Integrated APIs for prayer times and Quran verses. Implemented local storage for user preferences and offline support.
04
Launch & Iteration
Submitted to Chrome Web Store. Monitored reviews and crash reports. Shipped two patch releases addressing user-reported bugs and added a top-requested feature in v1.1.

Outcomes

Live on Chrome Web Store
v1.1
Iterated post-launch
4.8★
Average user rating
Solo
Full 0→1 ownership

What I learned

Shipping solo forces brutal prioritization. Without a team to delegate to, every scope decision is a personal trade-off between quality and velocity. The biggest lesson: write the PRD before touching Figma, and touch Figma before touching code. The order matters more than you think.

I also learned how much post-launch work gets underestimated. The Chrome Web Store review process, handling 1-star reviews constructively, and managing update cadence all took meaningful time that wasn't in my original plan.