Ketan Goyal.

Professional Work · March 2024 — September 2025

ShopClues

Where I learned to work on software that was already real.

PHPJavaScriptNext.jsTypeScriptSQLGTM

I joined ShopClues as a trainee in March 2024 knowing HTML, CSS, Bootstrap, and a little JavaScript — no real DSA, no system design, limited backend exposure. The work was in PHP, so I learned PHP to deliver it. When Qoo10-related work needed Next.js and TypeScript, I picked those up too. By my second stint, starting March 2025, the work had shifted from learning technologies to running production systems: bug fixing, load-time issues, layout problems, GTM implementation across existing codebases, backend behavior, and SQL queries against live data.

Role

Software Engineer

What it taught me

  • Learning a language on the job, under a real deadline, sticks differently than a tutorial
  • Most of production engineering is reading someone else's code correctly before you write any of your own
  • Performance and layout bugs teach you more about a framework than its documentation does

Visit shopclues.com

Selected work

Production screens and implementation evidence from the ShopClues work.

ShopClues desktop homepage with navigation, search, and promotional content

Desktop

The production desktop storefront, where navigation, search, and campaign-heavy content all had to work together without slowing the page down.

SCREEN
01 / 05