Poc sports
Poc sports

Poc sports

Software Engineer

POC Sports needed to rebuild their e-commerce platform from the ground up. The old Shopify site was slow, limited, and not built to handle their global ambitions. The new site had to load faster for users everywhere, reflect a refreshed design, run on Centra’s powerful e-commerce engine, and be ready before the old payment system expired. With a sharp deadline and the requirement to launch across 24 markets, this became a high-priority project with an international scope.

I was the Lead Frontend Developer, responsible for shaping the entire frontend architecture and driving the implementation. Since we used Next.js App Router, the setup leaned into a fullstack-like approach with both client and server components, which gave me ownership of how the frontend tied everything together. Day to day, I collaborated closely with the designer to make sure every detail matched the intended design and worked responsively, the backend developer to bring in data from Centra and Sanity, and the architect and project lead to stay aligned on goals, performance, and delivery.

Together with the team, I delivered the full site from the ground up. That included core e-commerce flows like product pages, category listings, cart, and checkout, as well as CMS-driven pages powered by Sanity. I integrated Centra for product data and inventory, set up Adyen for payments, and connected marketing tools like Klaviyo and Gladly. Beyond features, a big part of my focus was on performance, accessibility, and ensuring the site could scale globally.

The biggest challenge was the deadline: we had to launch before the old payment system expired. That shaped our entire process and forced us to prioritize ruthlessly. Performance was another key challenge. I discovered that Vercel doesn’t cache pages larger than 2MB, which meant we had to optimize both code and data handling to stay within limits. Finally, POC’s products had a complex structure with special rules for sizes, variants, and availability. Representing that correctly in the UI required careful thought and custom logic.

The result was a modern, fully custom e-commerce platform, live across 24 international markets. The site loads faster, delivers a smoother user experience, and offers improved accessibility and responsiveness. And since it’s built on Centra and Sanity, it’s now future-proofed for scalability.

This project deepened my experience with Next.js App Router in a real-world, large-scale setup. I learned a lot about caching, data handling, and squeezing out performance on Vercel. Most importantly, I gained valuable experience building an e-commerce system that’s ready to handle the demands of a truly global brand.