Portfolio Edition Ghaziabad, UP · Updated July 2026
Krishnendu Banerjee.
News Editor, InsideSport — Cricket · Football · Olympics · 10+ Years

Over a decade and 3,000+ published stories in sports journalism, most of it spent breaking BCCI and franchise news for InsideSport — but the job stopped being just words on a page a while back. Below: a selection of that reporting, the SEO record pages built to catch recurring search traffic, and the editorial tools built to keep the newsroom running.

Editorial
A selection from 3,000+ published stories — exclusives, breaking news, and features.
Exclusive
Exclusive Breaking
Features
SEO Projects
Evergreen pages built for recurring search demand, not the news cycle.
Records India cricket captaincy records Original ↗ Targets "India captaincy record" search demand year-round
Player Shubman Gill captaincy record in all formats Original ↗ Player-specific record page, refreshed as matches are added
Tournament IPL captaincy record Original ↗ Tournament hub page, high recurring volume every IPL season
H2H IPL head-to-head records and stats Original ↗ Franchise-vs-franchise stat hub, a recurring traffic page
Rivalry CSK vs MI head-to-head Original ↗ Single-rivalry page targeting the IPL's most-searched match-up
Technical Builds
Full-stack tools built on Cloudflare Pages and Workers.
21.8KMatches indexed
Statisfy Flagship

A ball-by-ball cricket stats engine covering 21,800 matches across every format and league — IPL, BBL, PSL, international T20/ODI/Test, and more. Filters by phase of innings, batting position, bowler type, venue, and format, with a dedicated batter-vs-bowler match-up explorer.

Data: Cricsheet · Hosted on Cloudflare Pages

4AI engines
AI Interlinking Tool

An internal linking assistant for InsideSport's editorial team. Paste an article and it scans the site's sitemaps to suggest relevant internal links, across a four-engine AI lineup chosen for cost and reliability, with Claude as a paid fallback.

Shipped with a production incident: a text-matching bug was silently corrupting article content near decimal figures. Diagnosed, rewritten as literal text matching, and verified word-for-word before going back out.

Frontend: Cloudflare Pages · Backend: two Cloudflare Workers

3Google signals checked
Article Evaluator

Pre- and post-publish scoring tool that checks an article against current Google Discover, Core, and spam-update guidance, then returns an overall score and priority actions before it goes live.

Hosted on Cloudflare Pages

4:5Export ratio
Player Card Generator

Generates shareable player stat cards from batting or bowling figures, exported as web-ready image files for use across match previews and social posts.

Hosted on Cloudflare Workers