Bert Labs · Deep-tech industrial AI
Bert Labs
A marketing site that loaded in under a second — and started ranking
- Role
- Research Engineer II
- Year
- 2024
- Stack
- NextJs · Chakra UI · Contentful CMS · Vercel · Docker · Azure Cloud · Kubernetes · Bitbucket CI/CD Pipelines

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