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.
| 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 |
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.
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.
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.
Generates shareable player stat cards from batting or bowling figures, exported as web-ready image files for use across match previews and social posts.