BookLike
A browser extension that transforms any article into a clean, book-like reader experience. I created the reader mode Chrome never built: reliable content extraction, carefully curated typography, paginated layout, and a truly minimal UI. The main challenges where building countless custom DOM processors to handle edge cases in article markup, normalizing figures/images into a unified format, getting around CSPs and handling lazy-loaded content.
- Custom content extraction pipeline built on top of Readability.js
- Kindle-style page flipping via CSS columns
- Click-to-zoom feature via FLIP animations
- Typefaces loaded as blob URLs
- Client-side EPUB generation, zipped in-memory via fflate
- Companion CF Worker that transcodes images, working around CORS restrictions
Tech: Chrome MV3, TypeScript, esbuild, Tailwind CSS, Readability.js









