Pindo — SMS Platform

Scalable frontend architecture for a public SMS and messaging platform, with reusable UI patterns, testing, and deployment workflows.

Role: Frontend Lead · Year: 2023

  • React
  • Next.js
  • TypeScript
  • Vanilla Extract
  • Storybook
  • Redux
  • Jest
  • React Testing Library
  • GitHub Actions
  • Docker

Highlights

  • Owned frontend architecture across multiple production applications
  • Built and maintained a shared design system for consistent UI delivery
  • Improved performance and developer experience through tooling and standards

Case study

Problem

The platform needed a scalable and maintainable frontend to support growing product features and multiple applications.

Constraints

  • Multiple frontend applications sharing common UI patterns
  • Need for high performance and reliability in production
  • Developer velocity across a growing team

Approach

  • Defined a clear frontend architecture and shared component patterns
  • Introduced a design system using Storybook and Vanilla Extract
  • Added testing and CI workflows to stabilize releases

Results

  • Consistent UI across products with reduced duplication
  • Improved performance and maintainability
  • Faster onboarding and feature delivery

Learnings

  • Design systems are critical for scaling frontend teams
  • Clear architectural boundaries reduce long-term maintenance cost
Back to Projects