Founding engineer to $40M exit.
In 2017, Sam Shefrin had a vision for a sports data platform that could serve the exploding daily fantasy sports market. He needed a founding engineer who could build the technical foundation from zero. Bradley joined as that engineer, architecting and building the core frontend platform on Angular 2+ with Angular Universal for server-side rendering and SEO. That founding architecture became the bones on which the team expanded for years, adding sports and content while the core application held. In 2022, Catena Media acquired Lineups.com for $40M. The code Bradley wrote in 2017 still runs in production today.
Overview
The daily fantasy sports market was growing fast, but the data products serving it were fragmented and unreliable. Bettors and fantasy players needed accurate, real-time lineup data, projections, and analysis tools delivered through a platform that could handle massive traffic spikes around game times. Sam Shefrin saw the opportunity to build a comprehensive sports data platform that could become the go-to resource for DFS players. The challenge was building it from nothing with the speed and quality required to capture market share before competitors locked it down.
Bradley joined as founding engineer and built the core frontend platform on Angular 2+ with Angular Universal for server-side rendering. This was a deliberate architectural bet: Angular Universal enabled the SEO-first approach that would drive organic growth for years, while Angular's opinionated structure kept the codebase maintainable as the team expanded on it. The platform was architected to handle the unique demands of sports data: massive concurrent traffic during game windows, real-time data ingestion from multiple sources, and a content-rich frontend that needed to be both fast and SEO-optimized. The architecture and application structure Bradley established in 2017 became the foundation on which the team added more sports, more content verticals, and more tools without ever needing to rewrite the core.
Lineups.com grew into one of the most trafficked daily fantasy sports platforms in North America. The team expanded coverage from the initial sports to a full roster of NFL, NBA, MLB, NHL, and PGA content, all built on the architecture Bradley established. In 2022, Catena Media acquired the company for approximately $40M. The founding code proved so well-architected that it never required a rewrite, still running in production years after the acquisition. Sam Shefrin described the engagement: "Did everything we asked and more. Thoughtful, considerate, and communicated clearly throughout the entire project. Would absolutely work with them again."
The Origin
Every exit starts with a bet. In 2017, Sam Shefrin bet that the daily fantasy sports market needed a better data platform. Not another picks service or a forum with opinions. A real platform: fast, data-dense, SEO-optimized, and built to scale. The kind of product that becomes a daily habit for millions of DFS players making lineup decisions.
Building that product required a founding engineer who could ship the right architecture from day one. Someone who could make technical decisions that wouldn't just work for launch but would hold up under years of compounding traffic and content expansion. Bradley joined as that engineer.
The choice to build on Angular 2+ with Angular Universal for server-side rendering was the defining bet. At the time, Angular Universal was still emerging, but it gave the platform something most SPAs couldn't offer: real SSR for SEO at scale. That single decision became the growth engine. The architecture, the component structure, the rendering pipeline. These weren't academic decisions. They were the foundation that the team would expand on for the next five years without ever needing to rewrite.
The Engineering
Sports data platforms face a unique scaling challenge. Traffic isn't steady. It spikes massively around game times, especially Sunday NFL slates when millions of DFS players are locking in their lineups. The platform needed to handle these surges without degradation while keeping data fresh in real-time.
The architecture was designed around this reality from day one. Angular Universal provided server-side rendering that gave search engines fully-rendered pages while delivering fast client-side navigation for returning users. This wasn't just a performance optimization. It was the organic growth engine that would drive millions of visits for years. The platform could rank for thousands of sports data queries while maintaining the app-like experience that kept DFS players coming back daily.
What made these decisions compound was their durability. After Bradley established the architecture, the team expanded the platform across more sports, more content verticals, and more tools. NFL, NBA, MLB, NHL, PGA. Each new sport plugged into the same architectural patterns. The core application never needed a rewrite. The bones held.
When Catena Media evaluated the acquisition in 2022, they weren't just buying traffic and brand. They were buying a platform built on a codebase that didn't need rescuing. Five years of content expansion, all running on architecture established in 2017. The fact that the founding code still runs in production today is the strongest possible evidence that the early decisions were right.
The Lesson
Most startups that reach exit were built by a small number of early engineers whose decisions shaped everything that followed. The architecture they chose, the patterns they established, the trade-offs they made between speed and durability. Those choices either enable a clean acquisition or become the reason a company has to spend millions on a rebuild before they can sell.
Lineups.com exited cleanly because the founding technical decisions were right. The Angular Universal architecture established in 2017 scaled through five years of content expansion, multiple sport verticals, and millions of users without ever requiring a ground-up rewrite. That's not luck. That's founding-engineer judgment: building something that holds.
That same judgment is what Fortissimo brings to every engagement today. Whether it's a founding-stage product that needs to get to market, an existing platform that needs to scale for acquisition, or a company that needs AI infrastructure built with the same long-term thinking. The pattern is the same: make technical decisions that compound positively over years, not just weeks.
The Transformation
Comprehensive data ingestion pipelines pulling from multiple sports data sources. Real-time updates during game windows serving NFL, NBA, MLB, NHL, and PGA content. Optimized for the massive concurrent traffic spikes that characterize daily fantasy sports.
Content delivery architecture designed from day one for organic search growth. The platform's SEO foundation became one of its most valuable assets, driving millions of organic visits monthly and making paid acquisition optional rather than required.
Player projections, lineup optimizers, and analysis tools that became daily-use products for DFS players. Built to present complex statistical data in an accessible, actionable format across desktop and mobile.
Architecture designed to grow from thousands to millions of users without requiring a ground-up rewrite. The same codebase and patterns that launched the product continued to serve it through acquisition and beyond.
Unified platform serving content and tools across NFL, NBA, MLB, NHL, and PGA. Each sport has unique data shapes, seasonal patterns, and user expectations. The system was designed to handle this diversity without sport-specific infrastructure silos.
Five years of continuous development from a founding engineer who understood both the technical requirements and the business trajectory. The platform was built with acquisition-readiness as a natural consequence of good engineering, not a last-minute cleanup.
Architecture
A content-rich sports data platform built to handle extreme traffic variability. The architecture prioritized SEO-optimized content delivery, real-time data freshness, and horizontal scalability. Designed by a founding engineer to be maintained by a small team while serving millions of users across five major sports leagues.
SEO-optimized content delivery for millions of organic visits
Multi-source sports data processing with low-latency updates
Editorial and algorithmic content across five sports leagues
Serving lineup data, projections, and analysis tools
Player data, projections, historical stats, and user preferences
Handling game-time traffic spikes without degradation
Technology Stack
The Result
Lineups.com served as the daily destination for millions of DFS players. The platform combined real-time data, editorial content, and interactive tools into a unified experience optimized for the pre-game decision-making window.
The entry point for millions of daily fantasy players seeking lineup data and projections
Real-time player data and projections across NFL, NBA, MLB, NHL, and PGA
Interactive tools helping DFS players build optimal lineups based on projections and ownership data
From founding in 2017 to acquisition by Catena Media in 2022, the platform scaled continuously without requiring architectural rewrites. The founding code proved durable enough to survive due diligence and continue running in production post-acquisition.
Millions of monthly users with extreme spikes during NFL Sunday slates and major sporting events
Acquired for approximately $40M in 2022 based on traffic, brand, and technical quality
The founding architecture continues to power the platform years after acquisition
Let's discuss how we can bring your vision to life.