![]() |
I'm Punit Sethi.I work with eCommerce & B2C sites on Website Speed, Scalability and Frontend Architecture.Let's work together. |
![]() |
I'm Punit Sethi.I work with eCommerce & B2C sites on Website Speed, Scalability and Frontend Architecture.Let's work together. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
June, 2022 - Current |
Strapi 4
CMS
Working as part of the team building the CMS for multiple websites. I am responsible for Strapi customizations such as single-sign on, row-level access control, single-token based assets access, audit trails, etc. |
April, 2022 - May, 2022 |
React SSR
Sentry
Configured Sentry to identify the production website issues encountered by actual visitors. Worked with various stakeholders to prioritize, reproduct and fix the encountered issues. |
Jan, 2022 - May, 2022 |
React SSR
CRA
Code splitting
Setup code-splitting, CSS optimization and image-loading optimization to improve the Core-web-vitals for a group of gifting related eCommerce websites (based on Create-React-App with React 17). |
Feb, 2022 |
Anti-flicker Snippet
Architected a mechanism to overcome the negative speed-impact of the Google Optimize anti-flicker snippet on SEO sensitive pages. |
Dec, 2021 - Feb, 2022 |
React SSR
Redis
Caching
Worked on reducing the TTFB / server response time by setting up Redis caching for a React SSR website. The caching mechanism is setup in sync with website's geo-specific page delivery mechanism. |
Oct, 2021 - Mar, 2022 |
Next.js
Strapi
CMS
Architected Strapi based CMS solution for an existing website. The solution is created to enable gradual migration from the existing CMS. Some features of the new CMS solution - custom user-access control, multi-lingual pages, activity log, dynamic URLs generation and site-wide sections. |
Sep, 2021 |
Next.js
TypeScript
Jest
Setup Jest testing framework for UI unit testing for the in-house developed UI components. Also setup gradual type-checking for the props and state for these components. The goal is to enable a path to gradually incorporate these to reduce UI bugs. |
Aug, 2021 |
Next.js
Headless CMS
Strapi
Evaluated a bunch of headless CMS solutions to provide technical feedback to setup a CMS to create landing pages rendered via a NextJS website. Minimum initial dev-effort & maximum configurability! |
Aug, 2021 |
React SSR
Redis
Requests Coalescing
Setup redis caching for specific routes of a React SSR website. This improved the server response time and helped scale the website during the traffic spikes. |
Jul, 2021 |
Gatsby
WordPress
Setup Gatsby static-site-generator as the frontend for an existing Wordpress site. Delivered a setup to automatically update the Gatsby build on publishing new Wordpress content. |