All work

Bert Labs · Deep-tech industrial AI

Bert Labs

A marketing site that loaded in under a second — and started ranking

4.5s improved to 0.6s
Largest Contentful Paint
Role
Research Engineer II
Year
2024
Stack
NextJs · Chakra UI · Contentful CMS · Vercel · Docker · Azure Cloud · Kubernetes · Bitbucket CI/CD Pipelines
Bert Labs interface

The problem

Bert Labs sells complex industrial AI to enterprise buyers, and its public platform was the first thing those buyers saw. It took 4.5 seconds to render its largest element. On the mobile connections a plant engineer actually browses from, that is long enough to lose the visit before the pitch begins — and slow enough that search ranking suffered on top of it. The site also had to carry design-led marketing pages, meet accessibility obligations, and let a non-technical team publish without a developer in the loop.

The approach

I treated performance as the design constraint rather than a cleanup pass at the end. Every layout decision was checked against its render cost, and the CMS integration was built so that editors could not accidentally regress it — image handling, font loading, and above-the-fold content were all fixed in code rather than left to whoever wrote the next page. Accessibility and analytics were built in from the start for the same reason: retrofitting either one is far more expensive than doing it while the components are still being written.

What I built

  • Next.js 15 frontend, built from design files

    Worked directly with the UX/UI designers to turn mockups into a component library rather than a set of pages, so new marketing pages could be assembled without new CSS. Chakra UI provided the primitives; the layout system was custom.

  • Core Web Vitals as a build gate

    Server-rendered the above-the-fold content, controlled font loading, and moved image optimisation into the component layer. LCP went from 4.5s to 0.6s and Lighthouse scores settled above 95.

  • Contentful as the editorial backend

    Modelled the content so the marketing team could publish and reorder pages independently, with the performance-critical decisions locked in the components rather than exposed as editor options.

  • Accessibility and security hardening

    Brought the platform to WCAG 2.1 AA and cut client-side vulnerabilities by 60% through frontend security measures — a requirement for enterprise procurement review, not a nice-to-have.

  • Test coverage and delivery pipeline

    Unit and integration tests in Jest and React Testing Library held coverage above 95%, deployed through Dockerised Bitbucket pipelines onto Azure and Kubernetes.

Results

Largest Contentful Paint
4.5s0.6s
Lighthouse performance score
95+
Organic search traffic
+32%
User engagement
+40%
Average session duration
+25%
Client-side vulnerabilities
−60%
Test coverage
95%+
WCAG 2.1 conformance
AA

How to read these

  • Engagement, session duration, and traffic figures are the platform's own analytics over the engagement period (Sep 2024 – Jun 2025), not a controlled experiment.
Keshav is a smart, dependable, and technically strong professional with sharp troubleshooting skills and up-to-date development knowledge. He's a fast learner who consistently delivers precise, solution-oriented results.
Dr. Ramesh PotnuriLead Research Scientist, Bert Labs

Have something similar?

Start a project
Next projectBSMEB Academic Portal