Skip to content
SercanHüseyin Sercan Gündoğan

Case study

Rewordly

An AI-powered Chrome extension that helps users rewrite text, correct grammar, adjust tone, and improve clarity directly inside the browser.

End-to-end ownership
Rewordly text selection with floating rewrite controls
Selection UI and floating controls

Overview

Rewordly is an independent Chrome extension that improves writing in place: rewrite, grammar correction, tone control, and clarity improvements without leaving the current page.

Context

I built Rewordly as an independent product to explore browser-extension UX, selection-based AI workflows, and freemium product mechanics end to end.

My role

I own product direction, architecture, implementation, releases, and iteration as creator and developer.

Ownership

End-to-end ownership of the extension: UX, TypeScript architecture, Chrome APIs, auth/session handling against the Rewordly web platform, and Pro monetization flows.

Problem

Writing tools that pull users into a separate app interrupt flow. People already write inside email clients, docs, CMS fields, and chat boxes that behave differently across the web.

Contribution

  • Designed and shipped selection-based rewrite and grammar flows with a floating control and modal review/copy/apply path.
  • Handled inputs, textareas, and contenteditable surfaces so the extension works across arbitrary host pages.
  • Shipped popup settings, per-site toggles, context-menu actions, and keyboard shortcuts.
  • Integrated account session, usage limits, and Pro upgrade experiences with the Rewordly web backend.
  • Added proactive grammar checking for Pro users and rewrite alternatives.

Technical decisions

  • TypeScript + Webpack bundling for content, background, and popup entry points.
  • Isolated injected UI styling to reduce host-page CSS collisions.
  • Backend API on rewordly.store instead of embedding API keys in the extension.
  • Chrome storage for preferences and install/update state only.

Challenges

  • Reliable text selection and apply behavior across heterogeneous websites.
  • Working safely with contenteditable editors.
  • Injecting UI without breaking host-page styles or layout.
  • Extension-to-web authentication and session refresh.
  • Designing free limits and paid-plan feedback without blocking core usability.

Outcome

  • A shipping independent product with rewrite, grammar, tone, shortcuts, auth, and subscription paths.
  • A reusable case study of selection-based browser UX and extension–web product integration.

Visuals

Rewordly extension popup settings
Extension popup
Rewordly rewrite modal
Rewrite modal
Rewordly grammar-check experience
Grammar-check experience

Technologies

  • TypeScript
  • Chrome Extension APIs
  • Webpack
  • Supabase
  • OpenAI
  • HTML
  • CSS