AP.DEV
Arjun Puri

Arjun Puri

Frontend Engineer | React, Next.js, JavaScript, TypeScript, TailwindCss | Building Reliable, Engaging & User-Centric Web Experiences

Netherlands

Indian (Dutch Permanent Residency)

Professional Experience

My CV contains consolidated and condensed information about my experiences. If you'd like a bit more detail on the projects I've worked on, including the situation, tasks, results, and technical details check out the projects section of my website.

Sopra Steria

Frontend Engineer

(Previously Ordina, which merged with Sopra Steria in late 2023)

December 2023 - March 2025 (1 year 4 months) | Netherlands

Continued working on existing projects while taking on new responsibilities in AI enablement and team leadership.

Projects

The goal was to provide them with a platform they could use for at least 5 years with no developer involvement.

  • Led the development of a long-term web platform for CapaCare, an NGO providing medical training in Africa
  • Responsible for architecture, visual design (Figma), and frontend delivery using Next.js, Sanity CMS, Tailwind and NextUI (HeroUI)
  • Developed a scalable, editor-friendly CMS using Sanity
  • Reviewed code, coached teammates, and led technical discussions around maintainability
  • Served as primary client contact: ran demos, gathered feedback, and aligned on goals throughout
  • Built CI/CD pipelines using Github actions to deploy on Vercel

Technologies & Skills

Next.js 14, React 18, TailwindCss, Typescript, Sanity CMS, Framer-Motion, Vercel, Github Actions, NextUI(HeroUI), Jest

Extended and maintained ToTheRoot, Sopra Steria's internal developer blog platform.

  • Worked with Vue and Nuxt to implement layout and design improvements
  • Led the rebranding to reflect Sopra Steria's brand identity, created the new designs and implemented the frontend changes
  • Extended and configured Strapi CMS to streamline content creation

Technologies & Skills

Vue.js, Nuxt.js, SCSS, Typescript, Strapi CMS, Github Actions

Contributed 1–2 days/week to Sopra Steria's internal initiative for scaling AI tools across teams.

  • Helped onboard over 2,000 developers to GitHub Copilot
  • Designed usage tracking strategies to identify workflows where Github Copilot had the most impact
  • Analysed and presented the collected data to inform internal decision-making and demonstrate AI benefits to clients
  • Hosted bi-weekly workshops with AI experts in the company to build networks and help with knowledge sharing

Ordina

Frontend Engineer

(Merged with Sopra Steria in 2023/2024)

January 2021 - August 2024 (3 years 8 months) | Amsterdam, North Holland, Netherlands

Worked as a frontend engineer on an array of projects: e-commerce, telecom & open-source public sector platforms. I tackled complex frontend implementations, integrated APIs, working with designers and backenders across stacks to deliver scalable, reliable solutions. After Ordina fully absorbed Clockwork (where I started), I continued working on carried over projects, while branching into new domains and technologies.

Carried Over Projects

  • Prenatal
  • Schuurman Schoenen

Projects

Worked on the Dutch government's open-source COVID-19 dashboard, a high-traffic public health platform used by millions during the pandemic. The project required reliability, accessibility, and accurate data presentation under constant scrutiny.

  • Built and maintained features using Next.js, focused on performance, stability, and clarity
  • Developed data visualisations using Visx to communicate various data points with graphs and charts
  • Migrated the CMS from Sanity v2 to v3, preserving all content structures with minimal disruption to content managers' workflow
  • Coached juniors to help them grow within the domains of React, Next.js, CSS and web fundamentals
  • Worked closely with analysts, designers, and backenders to ensure the platform remained clear, and usable at all times
  • Handled sensitive data and urgent updates, balancing speed and precision under time-sensitive conditions
  • Led project handover

Technologies & Skills

Next.js, React, Typescript, Styled Components, Sanity CMS, Git, Cypress, VisX, GitHub Actions

  • Built a product configurator using Web Components, allowing customers to customise telecom bundles with real-time pricing and validation
  • Created an advanced address validation component to check bandwidth availability per postcode
  • Developed custom HTML emails
  • Worked with modern ES6+ standards and Web Components to implement a single-page application
  • Implemented a drag-and-drop-style page builder
  • Led project handover

Technologies & Skills

JavaScript, HTML 5, CSS, SCSS, Git, Cypress, Salesforce Commerce Cloud, Bootstrap 5, Web Components, BitBucket, Jenkins

Clockwork

Frontend Engineer

(Absorbed by parent entity, Ordina, in early 2021)

March 2020 - March 2021 (1 year 1 month) | Amsterdam, North Holland, Netherlands

Worked as a frontend engineer on multiple projects (few simultaneously) spanning custom WordPress builds and large-scale e-commerce platforms on Salesforce Commerce Cloud. This role marked my first professional experience using React.

Projects

  • Built two fully custom WordPress websites using the Gutenberg block editor (React-based)
  • Developed a bespoke theme from scratch — no reliance on theme libraries — tailored to advanced visual designs
  • Customised and extended Gutenberg blocks to support unique content and layout needs
  • Used PHP and SCSS to create modular, responsive layouts with strong accessibility and editor usability in mind

Technologies & Skills

PHP, SCSS, JavaScript, React, WordPress, Gutenberg

  • Integrated the PostNL API for dynamic address validation and completion
  • Worked on a product configurator feature for complex item customisation
  • Developed advanced form validation logic to handle edge cases in the checkout flow
  • Built reusable UI components in vanilla JavaScript within SFCC templates
  • Contributed to the complete redesign of the checkout process, improving flow and reliability

Technologies & Skills

JavaScript, jQuery, HTML 5, CSS, SCSS, Git, Salesforce Commerce Cloud, Bootstrap

  • Built a custom JavaScript countdown component for campaign promotions, designed for reuse by non-developers
  • Developed advanced UI layouts including masonry-style product grids for seasonal campaigns
  • Worked on dynamic components that pulled and displayed promotion-specific content
  • Contributed to email redesign work, improving consistency and readability across devices

Technologies & Skills

JavaScript, jQuery, HTML 5, CSS, SCSS, Git, Salesforce Commerce Cloud, Bootstrap

Additional Projects

  • Denham E-commerce store
  • Sole E-commerce Store
  • LaDress E-commerce Store

Skills & Methodologies

  • JavaScript
  • TypeScript
  • React
  • HTML
  • CSS
  • SCSS
  • Tailwind CSS
  • Framer Motion
  • Bootstrap
  • Next.js
  • Cypress
  • Jest
  • Test Automation
  • REST
  • CI/CD
  • Git
  • Sanity CMS
  • Monorepo
  • Figma
  • Accessibility
  • Agile
  • Scrum
  • Pair Programming
  • AI Pair Programming
  • Coaching
  • Wordpress
  • Strapi CMS
  • Remote Work
  • Nuxt
  • VueJS
  • NPM
  • Github Actions
  • Prettier
  • EsLint
  • Micro Animations
  • Husky
  • Web Components

Languages

  • English (Native or Bilingual)
  • French (B1)
  • Hindi (Native or Bilingual)
  • Dutch (A2)

Education

Ecole hôtelière de Lausanne

Bachelor of Science Degree, Hospitality Administration/Management

2014 - 2018

Le Wagon

Computer Programming

2019