Technologies:

React

NextJS

Vercel

Strapi CMS

GraphQL

SCSS

Marketo

Git


About Bolt

Offering a checkout system designed to enhance online sales through a streamlined purchasing process. This includes a One-Click Checkout feature, compatibility with a wide array of payment methods, and the capability to buy directly from the current browsing page.


Summary

At Kurt Noble Inc., I was an integral member of the team that transitioned Bolt's website from WordPress to a dynamic React app with Strapi CMS. I managed multiple responsibilities, directly liaising with the client to address complex requirements. I significantly contributed to code reviews and internal communications, driving website speed and reliability improvements that exceeded client expectations. This role honed my skills in React, Strapi, and client management.


Mountain graphic

Constructing the "Kitchen Sink"

Working alongside four other developers, we constructed a comprehensive component library constituting more than 30 pages. This "kitchen sink" was a robust collection of components, each accompanied by usage guides, offering an exhaustive resource for the project.


Implementing Rigorous Review Process

One of the unique features of this project was our meticulous review process. Each component was subjected to a thorough checklist encompassing accessibility audits, data validation checks, and more. This rigorous practice minimized the project's final stage QA workload and significantly boosted team communication. I was actively involved in this process, spending considerable time cross-checking and reviewing peer work, which provided a valuable learning experience.


Harnessing the Power of Strapi CMS

Strapi CMS was a game-changer in our project, offering simplicity and efficiency by allowing us to set up component interfaces via local JSON files. This meant we could allocate more time for actual coding, resulting in a massive productivity boost. I took on the responsibility of guiding others through the Strapi environment, which further enriched my understanding of this powerful tool.


Balancing Multiple Client Requirements

Simultaneously, I was also involved in supporting another of KNI’s clients, Kargo. Balancing multiple client demands was challenging but manageable by maintaining open communication with my managers about my availability and accurately estimating task completion time.


Impactful Outcomes and Skills Development

The project marked a significant pivot from an underperforming Wordpress setup to a performance-optimized, Strapi-powered CMS for Bolt, which drastically improved the site's speed and reliability. The satisfaction expressed by Bolt was a testament to our hard work and collaboration. The project also fostered a culture of teamwork, open communication, and enhanced my multi-project management skills. It provided an opportunity to mentor others, a rewarding experience that underscored the strategic use of modern technology in my career advancement.