Briana Gude

Briana Gude

Designer & Engineer

Simbe Robotics

Frontend / Design Engineer
May 2025

View Website

Overview

Context

Simbe Robotics is a leader in retail automation, offering AI-powered robots like Tally to enhance inventory management and store intelligence. I was brought in as the sole frontend developer, working directly with the creative agency Rocket Air, to build a scalable, high-performance website to showcase their retail robotics solutions.

Problem

The previous site lacked maintainability, scalability, and performance optimization. Simbe needed a system that could accommodate heavy, varied content, minimize repetitive developer work, and empower the internal team to manage content easily.

Results

Modular, reusable component system across page types. Fully architected CMS via Sanity, optimized for client workflow. Fast load times and above 90 Lighthouse performance scores. Smooth collaboration and transparent project management. Scalable, maintainable codebase ready for future growth.

Role

Sole frontend developer responsible for building the Next.js/TypeScript/Tailwind frontend, designing CMS architecture, optimizing performance, and collaborating daily with designers and the PM.

Team

Rocket Air — Design & creative direction, Simbe Robotics — Project management & content strategy, Myself — Frontend engineering & CMS architecture

Tools

Next.js, TypeScript, Tailwind, Sanity Studio, HubSpot, GA4, Termly, Git/GitHub

Process

Discovery & Planning

I reviewed all available assets, designs, and content to understand the brand and user goals. I also checked in with the client to uncover CMS pain points and how they currently managed content. This informed a strategy to create a flexible, scalable system that would reduce repetitive tasks and simplify content updates.

CMS Architecture

I built a modular Sanity CMS tailored to the client’s needs. This included reusable blocks, structured content relationships, and a content hub capable of referencing information across the site. The architecture made it easy for internal developers and non-technical team members to manage pages efficiently.

Component Design & Reusability

I implemented a modular frontend with consistent props and strong typing. Components like brand carousels, FAQs, case study cards, and contact forms were built once and reused across the site. The reusable contact form component minimized repetitive work, especially given HubSpot’s finicky integrations.

Performance & Rendering

Performance was a major focus, particularly for content-heavy pages. I optimized image loading, preloaded hero assets, and carefully balanced caching strategies using static generation (SSG) and server-side rendering (SSR) where appropriate. Trade-offs were made to preserve image resolution while maintaining page speed.

Collaboration & Iteration

I worked closely with designers and the PM, providing daily updates and weekly summaries on progress, blockers, and priorities. Mid-project changes were carefully assessed for impact on timelines, other pages, and component relationships to keep expectations transparent with the client.

Testing & Launch

The final build was rigorously tested across devices and browsers for responsiveness, performance, and CMS functionality. I ensured smooth handoff and usability for the client team while meeting performance goals — including achieving Lighthouse scores above 90.

The CMS

The CMS was designed to balance flexibility with structure, giving the client full control without overwhelming them.

The CMS was designed to balance flexibility with structure, giving the client full control without overwhelming them.

Editors can choose from a curated library of components when creating new pages, ensuring brand consistency while still leaving room for customization.

Editors can choose from a curated library of components when creating new pages, ensuring brand consistency while still leaving room for customization.

The system also supports global components—elements like case studies, Contact Forms, and FAQs—that can be updated once and reflected sitewide. This structure reduced the need for developer intervention and gave the client the confidence to manage content independently.

The system also supports global components—elements like case studies, Contact Forms, and FAQs—that can be updated once and reflected sitewide. This structure reduced the need for developer intervention and gave the client the confidence to manage content independently.

Reflection & Opportunities

System Architecture

Creating a flexible CMS and modular frontend was a success, but in the future, I would plan for more support given the site’s scale.

Performance Optimization

Preloading images and caching improved speed, but deeper performance auditing and handling at scale remain areas for improvement.

Component Reuse

Reusable components simplified maintenance and reduced repetitive work. Future projects could benefit from even more standardized patterns across teams.

Collaboration & Communication

Daily check-ins and weekly updates were effective, though tighter initial scoping would have reduced some mid-project clarifications.

Complexity Management

Balancing intricate content, multiple page types, and HubSpot forms required creative problem-solving — an area I now approach with a more structured planning framework.

Professional Growth

This project strengthened my frontend architecture skills, deepened my Next.js/TypeScript knowledge, and improved my ability to think critically about scalable, maintainable systems.

Previous Work