Code Story
Code Story

S3 Bonus: Tony Chan, Cloudforecast

Born and raised in Chicago, Tony Chan grew up in the Southside, a blue collar neighborhood. He was heavily influenced by hid Dad, who was a first generation immigrant, barely knew English, but started a restaurant. Tony took orders and took orders as a kid, sitting on a milk crate. This really shape

Featured Speakers

Noah Labhart - Startup Founder & CTO HostTony Chan Guest

Topics Discussed

Episode Summary

Executive Summary: Tony Chan, CEO/co-founder of CloudForecast, shares how his team built a bootstrap SaaS to help companies spot wasted AWS spend through simple, proactive email and Slack reporting. The conversation centers on founder relationships, ruthless focus on one problem, iterative product development from customer feedback, scaling reliably on AWS, and the lessons learned from mistakes in distribution and early product choices.

Main Topics: CloudForecast’s origin and problem statement (Priority: 5/5): Tony explains that the company was born from prior startup pain: cloud cost monitoring was time-consuming, delayed, and hard for engineers to act on. CloudForecast was built to proactively flag wasted AWS spend, anomalies, and forgotten resources before invoices became a surprise. Bootstrap MVP built fast with scrappy tooling (Priority: 5/5): The first version took about six months of nights-and-weekends work, using Rails, Mailgun, AWS Lambda, SQS, Bootstrap, and improvised front-end code Tony assembled while learning on the fly. The team prioritized shipping over polish. Trade-offs: focus over flashy dashboards (Priority: 5/5): Rather than mimic competitors’ beautiful dashboards, the team chose to focus on proactive reporting via email and Slack because engineers don’t want another tool. Advisors and internal discipline helped them resist shiny-object syndrome. Customer-led roadmap and product iteration (Priority: 4/5): Product decisions are driven by ongoing conversations with customers and prospects, especially patterns that repeat across multiple accounts. Sales calls are used as learning opportunities even without immediate revenue. Founding team and relationship culture (Priority: 4/5): Tony emphasizes that CloudForecast grew out of long-standing friendships and shared startup experience with Francois and Casey. They value fairness, humility, and treating each other and customers well. Scaling, mistakes, and operational learning (Priority: 4/5): The team’s AWS backend expertise helped them build infrastructure that scales efficiently. Tony also admits early distribution/marketing missteps and notes they now test channels faster and ask harder questions about what actually works. Founder mindset and advice to entrepreneurs (Priority: 3/5): Tony credits his parents, especially his immigrant father, with shaping his work ethic. He advises young founders to act on ideas, ship publicly, and build a tribe that keeps them accountable.

Key Arguments: Solving AWS cost waste is more valuable than building a pretty interface because engineers primarily need fast, understandable alerts that save time. Bootstrap startups must optimize for opportunity cost; every week spent on unused features can mean lost revenue and momentum. Founders should focus on one thing and become excellent at it instead of copying competitors or chasing every feature trend. Customer feedback becomes more reliable as the customer base grows, allowing better product decisions and a tighter feedback loop. Strong co-founder relationships and shared values are as important as product-market fit because many startups fail due to team conflict. Infrastructure choices matter early: building for scale from the beginning prevents painful rework as larger customers arrive. Distribution is often a bigger challenge than product; teams should validate channels quickly and abandon ineffective ones sooner. Entrepreneurship is shaped by action and accountability: ideas only matter when shipped and discussed with a trusted group.

Data Points: MVP build time: about 6 months - Tony says the first MVP was built on nights and weekends, including validation and iteration. Founding timeline of idea: 2012 - The product idea emerged while the co-founders were working at a fast-growing ad tech startup. Company acquisition / exit: 2014 - Tony says the startup they were at was acquired, creating a successful exit. Time until full-time commitment: end of 2018 to 2019 - Tony and Francois quit jobs at the end of 2018 and worked full time for about a year without salary. Bootstrap ramp period: all of 2019 - Tony describes 2019 as building an audience and going through a slow ramp. Customer milestones cited: first 3, then 10, 15, 20, 30 customers - Tony uses these milestones to describe how customer relationships informed product maturation. Company type: B2B SaaS - CloudForecast is described as a business software product for AWS cost monitoring. Reporting cadence: daily, weekly, monthly - The product offers multiple proactive report frequencies delivered by email and Slack. Core channels: email and Slack - CloudForecast focuses on proactive delivery through the channels engineers already use. AWS infrastructure: Lambda functions and SQS - Tony cites AWS-native services used in the product stack. Team size at prior company: 15 people - Tony references the camaraderie at Perfect Audience, where the founding team worked together. Founder experience length: close to 10 years - Tony says he has been doing the startup thing for nearly a decade.

Pivotal Quotes: "AWS is not paying for what you use. It's about paying for what you forgot to turn off." — Tony Chan: Tony uses this quote to explain the core problem CloudForecast solves: forgotten AWS resources driving waste. "Be really, really good at that one thing." — Brad (former boss and Y Combinator partner): Advice Tony says helped the team avoid distraction and focus on proactive reporting instead of dashboards. "Your time, in some ways, is a Bootstrap startup is opportunity cost." — Tony Chan: Tony explains why speed and focus matter when resources are limited and wasted work can’t be recovered.

Implications: The episode reinforces that successful bootstrap SaaS often wins by narrowing scope, listening closely to customers, and solving a painful workflow with minimal friction. It also shows that strong co-founder trust and fast learning loops can matter as much as technical execution.

🔓 Sign Up for Unlimited Episode Search

About Code Story

Code Story is a podcast featuring startup founders, tech leaders, CTO's, CEO's, and software architects, reflecting on their human story in creating world changing innovation, disruptive digital products. Their tech. Their products. Their stories.

View all episodes from Code Story