Topo — Collaborative Sales Rooms for B2B
Topo · First Engineer — Fullstack · March 2023 → April 2024
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.