Skip to content
Back

Topo — Collaborative Sales Rooms for B2B

Topo · First Engineer — Fullstack · March 2023 → April 2024

YC W24Y Combinator1erengineer hired0 → ProdMVP to launch

Situation

Topo.io is a collaborative workspace for B2B sales teams: digital sales rooms that help sellers better engage buyers and deliver a modern buying experience.

The company had just been accepted into Y Combinator (W24 batch) and needed to build its product from MVP to a deployable, scalable state. I joined as the first engineer.

Challenge

Building a complex product with real-time collaboration features, analytics infrastructure, and multi-tenant architecture under startup constraints — speed and limited resources.

Making product and technical decisions alongside founders, with no extensive engineering org to fall back on.

Action

I developed end-to-end features: collaboration tools, deal scoring, workspace analytics, content library with Algolia search, custom branding, and tab-level permissions.

I built the complete analytics pipeline from scratch: custom React event tracking → Snowplow collector → Snowflake → DBT models → CubeJS for frontend querying.

I designed GraphQL APIs with NestJS and Prisma, migrated the email notification system to Knock using a strategy pattern, and implemented deal scoring through DBT models.

Result

The product was shipped from MVP to production launch, contributing to Y Combinator W24 acceptance and graduation.

The complete analytics pipeline is operational — from event tracking to frontend querying — providing sales teams with buyer engagement insights and deal scoring.

Artifacts

Next.js application with Turborepo monorepo architecture, NestJS/Prisma GraphQL APIs, complete ELT pipeline (Snowplow → Snowflake → DBT → CubeJS), Algolia integration for content search, and LaunchDarkly feature flag system.