Company Profile

Company Profile

Designing the infrastructure behind modern interfaces

We are a design infrastructure company that helps developers and teams ship beautiful, accessible products without starting from scratch.

Company headquarters

Founded in San Francisco in 2018, we set out to solve a universal problem: developers waste too much time rebuilding common UI patterns. Our platform provides a library of production-ready components that teams can install, customize, and ship in minutes instead of weeks. We are backed by leading investors and serve over 200,000 developers worldwide. Our open-source registry has become one of the fastest-growing component ecosystems in the React community, with contributions from developers in more than 50 countries.

Headquarters

San Francisco, CA

Founded

2018

Industry

Developer Tools

Team Size

45+ people

Funding

Series A

Customers

200K+ developers

About this block

Company ProfilePRO

Asymmetric layout with company story and image on the left, and a vertical list of company details on the right. Great for press and investor pages.

About13: Company Profile

Asymmetric company-profile section: a wide left column carries a cover image, a long-form story paragraph, and CTA buttons, while a narrower right column stacks a vertical list of company facts as label/value pairs separated by hairline borders. Built for press kits and investor-facing pages that need a story alongside quick reference data.

Upgrade to Pro

Pro blocks install through the shadcn CLI with your license key and ship their full source. Docs and live previews stay open to everyone, so you can read every block's details first.

Upgrade Now

Installation

Swap YOUR_EMAIL and YOUR_KEY for the email and license key on your account. Find your license key on your account page.

Radix flavor

bash
npx shadcn add "https://ui.beste.co/r/about13?email=YOUR_EMAIL&license_key=YOUR_KEY"

Base UI flavor

bash
npx shadcn add "https://ui.beste.co/r-base/about13?email=YOUR_EMAIL&license_key=YOUR_KEY"

This installs the block to components/beste/block/about13.tsx and the badge and button shadcn/ui primitives it depends on.

Quick start

The installed file exports about13Demo alongside the block: the exact props behind the preview above. Spread it to get a working profile section in one line.

tsx
import { About13, about13Demo } from "@/components/beste/block/about13";

export default function Page() {
  return <About13 {...about13Demo} />;
}

Then replace the demo with your own props. Written out, a trimmed setup looks like this:

tsx
import { About13 } from "@/components/beste/block/about13";

export default function Page() {
  return (
    <About13
      badge={{ label: "Company Profile", variant: "secondary" }}
      heading="Building the tools developers reach for first"
      description="A small team shipping production-ready UI for the modern web."
      story="Founded in 2020, we set out to close the gap between design files and shipped code. Today our components power thousands of products."
      image={{ src: "https://images.unsplash.com/photo-1593343413821-bc3274a5c5f5?w=1200&h=675&fit=crop", alt: "Company headquarters" }}
      details={[
        { label: "Headquarters", value: "Austin, TX" },
        { label: "Founded", value: "2020" },
        { label: "Team Size", value: "22 people" },
        { label: "Funding", value: "Seed" },
      ]}
      buttons={[{ label: "Contact Us", href: "https://beste.co" }]}
    />
  );
}

Props

PropTypeDefaultDescription
badge{ label: string; variant?: "default" | "secondary" | "outline" }Small label above the heading
headingstringSection heading
descriptionstringSection intro text
storystringLong-form paragraph rendered under the image in the left column
image{ src: string; alt: string }Cover photo above the story text
detailsDetailItem[][]Right-column list of label/value facts
buttonsButtonItem[][]CTAs rendered under the story text
classNamestringExtra classes for the outer <section>
ts
type DetailItem = { label: string; value: string };

type ButtonItem = {
  label: string;
  href?: string;
  variant?: "default" | "secondary" | "outline" | "ghost" | "link" | "destructive";
};

Behavior notes

  • The layout is a 5-column grid on lg screens: the image/story/buttons column spans 3 tracks, the details list spans 2, so the split is intentionally asymmetric rather than an even 50/50.
  • The badge/heading/description header block is left-aligned and capped at max-w-3xl, unlike sibling About blocks that center this header.
  • Each details row renders as a stacked label above a bold value, separated by a bottom border; the last row drops its border and padding (last:border-b-0 last:pb-0) so the list doesn't end on a visible rule.
  • The cover image is a fixed aspect-video box; there is no separate treatment for portrait images.

More About blocks

View all About
PRO

about19

Company At a Glance

Full company overview with panoramic image, story paragraph, key facts list, leadership quote, and stats row. A rich, multi-section layout for company landing pages.

PRO

about23

Story, Image & Team Row

Two-column layout with company story, stats, and leadership quote on the left, team photo and avatar row on the right.

PRO

about5

Image & Text Split

Side-by-side layout with a tall image on the left and company story, inline stats, and CTAs on the right.

PRO

about3

Timeline & Milestones

Two-column layout with company stats on the left and a vertical timeline of milestones on the right. Ideal for company history and growth stories.

PRO

about21

Checklist & Image Split

Two-column layout with checklist highlights on the left, featured image and testimonial quote on the right, plus a full-width stats row.

PRO

about22

Q&A About Us

Asymmetric two-column layout with heading on the left and question-answer pairs on the right. A conversational way to introduce your company.