Omer Farooq

Omer Farooq

I turn annoyances into dev tools

About

Hey everyone, I'm Omer, a software engineer from Pakistan. By day I work on healthcare data — GraphQL APIs, CSVs, databases. Every annoyance eventually becomes a side project. I've shipped three: GraphPeek — launching today 🚀 Chrome shows every GraphQL request as an identical row named "graphql". GraphPeek decodes them all in a DevTools sidepanel. csvdiff.app — compare CSVs entirely in your browser. MetaLens — inspect any page's meta tags instantly. No AI wrapper, no account, no subscription. Everything runs locally, everything is free. No grand plan — I just build things that make my workday less annoying. Turns out other devs have the same annoyances.

Badges

Tastemaker
Tastemaker
Gone streaking 10
Gone streaking 10
Gone streaking
Gone streaking
Gone streaking 5
Gone streaking 5

Maker History

  • csvdiff.app
    csvdiff.appCompare CSV files. Right in your browser
    Jul 2026
  • GraphPeek
    GraphPeekMake sense of every GraphQL request your app makes.
    Jul 2026
  • 🎉
    Joined Product HuntJanuary 24th, 2022

Forums

2mo ago

csvdiff.app - Compare CSV files. Right in your browser

Free browser-based CSV toolkit: diff two CSVs side by side, open a single file in a fast viewer, and clean it up with color rules, fill blanks, bulk replace, and column formats. 100% client-side — your data never leaves the tab.

What's your most annoying GraphQL debugging ritual?

Mine was: open Network tab see 12 identical rows named "graphql" click each one expand the JSON find the operation name.
Every day. It's the whole reason GraphPeek exists.

Curious what everyone else's is worst DX pain when debugging GraphQL? Genuinely asking, because the best feature ideas so far have come from complaints, not requests.

2mo ago

GraphPeek - Make sense of every GraphQL request your app makes.

A Chrome devtools sidepanel that captures every request to /graphql, parses operations, and puts the Authorization header one click away.
View more