arifabds
Back to portfolio

Live

AI-Powered Content Generator

A Chrome extension that turns any page into raw material.

A browser extension that reads the page you are on and generates original content from it: product copy, a blog draft, a social post. Two things make it more than a wrapper: a dual-mode scraper that falls back to client-side extraction when a server-side request is blocked, and an evaluation platform that compares AI architectures using a second model as an impartial judge.

  • Python
  • Flask
  • RAG
  • PostgreSQL
  • Vanilla JS
  • Chrome Extension
Intelligent content, instantly
01

Intelligent content, instantly

Any page you visit becomes source material. The extension reads what is on screen and produces well-structured original text in seconds, from dense articles or cluttered product pages alike, so the slow part of writing starts from something instead of from nothing.

A scraper that survives being blocked
02

A scraper that survives being blocked

Modern sites actively defend against automated reading. The extension fetches server-side first and, when that request is refused, transparently switches to extracting the content client-side from the page the user already has open. Same result, no dead ends, and the user never sees the difference.

An evaluation platform, not just a tool
Evaluator agreement between two judge models across RAG architectures. The spread shows how much each judge disagrees with the other, which is itself a result.
03

An evaluation platform, not just a tool

Is a RAG pipeline actually better than a plain prompt, or does it just feel more sophisticated? I used the extension as an A/B testbed across dozens of scenarios and scored the outputs with an LLM-as-a-Judge setup, a second model acting as referee. The answer was not the one I expected: there is no single winner. The right architecture depends on the task, and the data says which.

Other side projects