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 where sellers share content with buyers and track engagement throughout the deal cycle.
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.
From the team
“Elie worked with us on Capsule (SaaS - B2B Sales) before and during the Y Combinator experience. Working with Elie is a pleasure — he listens to product and business challenges and ships extremely fast. Highly recommended!”
“Elie is one of those people who picks things up fast, technically and beyond. During his time at Topo, he ramped quickly, asked the right questions, and was genuinely invested in what we were building. Not just a solid dev, but a real team player who brought energy and care to the work!”