Sam Piggott

Rally

Rally is basically an AI sales sidekick. It helps sales teams create interactive demos and deal rooms so buyers can explore a product on their own time.

ReactTypeScriptGraphQLAIFull StackWebDesktopDesign System

2024 — Present

Rally screenshot 5

Description

Rally is a tool for sales and go-to-market teams. The core idea is pretty simple: when you're trying to sell something, your buyer needs to go back to their team and convince them too. Rally makes that way easier.

Sellers can record interactive video demos that buyers can click through, pause, and share with their colleagues. There are also "deal rooms" where you can drop everything a buyer needs into one place.

On top of all that, there's an AI agent that sits in each deal, answering questions and generating stuff buyers ask for, even at 2am. It covers the whole journey, from first touch marketing all the way through to onboarding new customers.

What I did

  • Worked as part of the design team to design & build the agentic product sales room experience, allowing users to create sales collateral with a simple prompt
  • Worked across the stack, contributing to the frontend, backend and agentic layers
  • Created the Rally design system, and worked with the design team to hone the overall look and feel
  • Worked on the interactive recording and playback experience, which is really the heart of the product
Rally screenshot 3
Rally screenshot 6
Rally screenshot 8

Tech Stack

Web

ReactReact
RemixRemix
ViteVite
Tailwind CSSTailwind CSS
Zustand
Apollo GraphQLApollo Client

Desktop

ElectronElectron
FFmpegFFmpeg

3D & Video

Remotion
Three.jsThree.js
React Three Fiber
Mux

AI/ML

VercelVercel AI SDK
AnthropicAnthropic SDK
OpenAIOpenAI SDK

Backend

GraphQLGraphQL
DrizzleDrizzle ORM
PostgreSQLPostgreSQL

Integrations

ClerkClerk
StripeStripe

Infrastructure

AWS CDK
Lambda
Fargate
S3
CloudFront
VercelVercel

Tooling

TypeScriptTypeScript
TurborepoTurbo
VitestVitest