Skip to content
All work

Product Engineering/2024 — 2025

GPT Reader

Accessibility extension that turns text and documents into audiobooks

Role
Full-Stack Developer
Year
2024 — 2025
Discipline
Product Engineering
Stack
8 technologies

A Chrome and Firefox extension that uses ChatGPT as its host to read page text and uploaded text files aloud as audiobooks, with a Next.js admin panel behind it.

01The problem

Screen readers handle semantic HTML well and long-form documents badly. Anyone who would rather listen than read — commuting, low vision, or just fatigued — ends up copy-pasting text into a separate tool.

02The approach

A browser extension built on React 19 and TypeScript with ShadCN UI and Tailwind, shipped to both Chrome and Firefox. ChatGPT acts as the host for reading text and text files aloud. A Next.js 14 admin panel handles management, backed by Next.js API routes over Neon Postgres through Drizzle, deployed via Vercel CI/CD.

03The outcome

Shipped as a cross-browser extension for Chrome and Firefox. If you have install counts or store ratings, they belong here.

04Decisions worth noting

  1. 01

    One codebase targeting both Chrome and Firefox extension APIs.

  2. 02

    Drizzle over Neon Postgres, so the schema is typed end to end with the Next.js API routes.

  3. 03

    Admin panel split into its own Next.js 14 app rather than bolted into the extension bundle.

  4. 04

    Vercel CI/CD from GitHub, so the panel deploys on merge.

Working on something similar?

Get in touch