Professional Work ·
ShopClues
Where I learned to work on software that was already real.
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
Selected work
Production screens and implementation evidence from the ShopClues work.

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



