← All stories
AnyList· Summer 2010

AnyList Founder Story: How Jeff Hunter Built AnyList (Summer 2010 YC Batch)

Two Apple engineers, living as roommates, kept buying duplicate groceries because their lists never synced — so they built the fix themselves, shipped it as a side feature, watched it explode past their main product, and quietly turned a $120K YC cheque into a $2M/year business with a team of two.

Jeff Hunter · 18 min read

AnyList, YC Founder Story

Company: AnyList (originally AnyLeaf) Founders: Jeff Hunter (CEO) & Jason Marr (CTO) YC Batch: Summer 2010 (S10) Industry: Consumer / Productivity / B2C SaaS Founded: 2010 | App Launch: May 2011 | Rebranded to AnyList: August 2012 Team Size (2024): 2 people Revenue (2024): ~$2M ARR Funding Raised: $120K (YC only, effectively bootstrapped ever since)



The One-Line Summary

Two Apple engineers, living as roommates, kept buying duplicate groceries because their lists never synced, so they built the fix themselves, shipped it as a side feature, watched it explode past their main product, and quietly turned a $120K YC cheque into a $2M/year business with a team of two.


Lens 1, The Before State

Who Were They Before YC?

Jeff Hunter and Jason Marr are about as "qualified on paper" as two technical founders can be, and yet their story is one of the most quietly inspiring in the entire YC catalogue, precisely because it proves that big institutions and perfect resumes mean nothing without the willingness to bet on your own frustration.

Jeff spent five years at Apple as a software developer on the iWork and iOS (UIKit) teams, the exact technology stack that would power AnyList. Jason spent six years at Apple, working on Soundtrack Pro and iWork for iPad. Both had CS degrees from Case Western Reserve University in Ohio. Both were deeply competent, disciplined engineers who had been trained at the highest level of consumer software craft in the world.

They were roommates in California. They had stable jobs. They had no financial pressure. On the surface, they had every reason not to start a company.

The Personal Pain They Were Living

The problem they solved was almost embarrassingly mundane, and that is exactly why it worked.

Jeff and Jason, living together, kept separate grocery lists on their phones. Because those lists never synced, they would both buy the same items independently. They'd come home with two bags of the same pasta, duplicate cleaning products, duplicate everything. Every trip to the store involved a small, avoidable chaos that no existing app had bothered to fix well.

They looked at the grocery list apps available on iOS at the time. They were, in Jeff's words, underwhelming. Nobody had nailed real-time shared list syncing in a clean, frictionless way. The problem wasn't that grocery list apps didn't exist, dozens did. The problem was that they all missed the core insight: grocery shopping is a household activity, not an individual one.

Why They Almost Looked Like the Wrong Founders

Jeff and Jason did not look like "disrupters." They weren't Stanford dropouts with a grand vision to reshape commerce. They were thirty-something Apple engineers who were annoyed about buying extra milk.

More importantly, when they applied to YC in 2010, they weren't even applying with the idea that eventually made them successful. They applied with AnyLeaf, a grocery deals aggregation service for the SF Bay Area, similar in concept to Groupon but for supermarkets. AnyList, the product that actually worked, didn't even exist yet. It was built later, quietly, as a side feature to supplement what they thought was their real product.

This is the hidden truth most founder stories skip: you often don't know what your real product is when you apply.

Key Insight for Aspiring Founders

The problem worth solving is usually the one embarrassing enough to be invisible. Nobody pitches "grocery lists" at a startup conference. But "nobody solved household shared lists" was a genuine, daily frustration for millions of people. The mundane problems are often the most durable ones because competitors dismiss them as too small to bother with.


Lens 2, The Idea Origin

How the Original Idea (AnyLeaf) Was Born

Jeff and Jason entered YC with AnyLeaf, a service designed to aggregate grocery deals and promotions across Bay Area supermarkets, delivering personalised offers to shoppers. The model made conceptual sense: grocery shopping is a high-frequency, price-sensitive behaviour, and nobody had aggregated deals across stores cleanly.

AnyLeaf launched in early 2011 and received decent initial coverage. TechCrunch covered it. YC backed it. It worked, technically. But it had a brutal structural ceiling: it only functioned in the San Francisco Bay Area, and expanding to new cities would require rebuilding partnerships with every local supermarket chain from scratch. The growth path was painful and geographically trapped.

The Accidental Product That Beat the Real One

While building AnyLeaf, Jeff and Jason kept running into the same roommate problem, duplicate grocery purchases, unsynchronised lists, wasted money. So they built a small shared list feature on the side, almost as a personal utility.

They polished it just enough to submit to the App Store in May 2011. No launch campaign. No press outreach. No strategic timing. They just shipped it and went back to working on AnyLeaf.

Apple featured it on the App Store front page.

Within weeks, the list app had 60,000 users. AnyLeaf, the product they had spent months building and pitching, had a fraction of that traction and a ceiling they couldn't see past.

The signal was unmistakable. As Jeff put it directly: "The traction we've been seeing with AnyList has been so overwhelming that it was clear that doing anything other than focusing completely on it would be foolish."

What Made the App Actually Different

There was no shortage of grocery list apps in 2011. What AnyList did differently was deceptively simple: it made shared lists update in real time across every device connected to the same list. When you added "olive oil" from your phone, your partner saw it appear on theirs instantly, no refresh, no email, no text. The list just updated.

That synchronisation was the product. Everything else, recipe management, meal planning, item categorisation, came later as the team listened to users. But the core insight, the thing that drove 60,000 organic sign-ups, was: shared lists need to feel like a live document, not a message you sent.

The Pattern This Follows

AnyList fits the accidental pivot archetype, one of the most common patterns in YC's history. The applied-for idea creates conditions where the founders encounter a different, more urgent problem, and the side-project solution turns out to have stronger product-market fit. Slack came from a gaming company. YouTube's predecessor was a dating site video feature. AnyList came from a grocery deals aggregator.


Lens 3, The Application Anatomy

What They Applied With (And What They Actually Built)

Jeff and Jason applied to YC S10 with AnyLeaf, the grocery deals aggregation service, not AnyList. This is a critical detail for aspiring applicants: the company you apply with and the company you build are often not the same thing. YC knows this. They are not investing in ideas. They are investing in founders who can find and act on the right signal.

Their application worked because it hit YC's core filters cleanly.

What Made the AnyLeaf Application Work

The problem was real and demonstrable. Grocery spending is the largest recurring household expense for most families. Deals and savings are genuinely high-value. The problem they were solving, fragmented promotions across stores, was something every household experienced.

The founders had credibility. Two Apple engineers with CS degrees from the same university, who had worked together in the same domain (consumer software), proposing to build a consumer iOS product, this is about as tight a founder-market-fit story as you can tell. They didn't just understand the technology. They had spent years building the exact kind of software they were now proposing.

The scope was focused. They weren't trying to fix all of grocery retail. They were aggregating deals in one geography, for one platform (iOS), for one type of user (deal-conscious Bay Area shoppers). YC consistently rewards focused beachhead thinking over grand market narratives.

What They Didn't Have

FactorAnyLeaf's Reality at Application
RevenueNone
UsersNone (pre-launch)
Prior startup experienceNone
Outside investorsNone
What they did have5, 6 years of Apple iOS experience, a working prototype, and a clearly defined user

Application Scorecard

DimensionScoreNotes
Clarity of problem⭐⭐⭐⭐Grocery deals pain is universal and well-understood
Founder-market fit⭐⭐⭐⭐⭐Apple iOS engineers building a consumer iOS product
Traction proof⭐⭐Pre-launch; prototype only
Market size framing⭐⭐⭐Grocery market is enormous, but local deals model limited growth

Lens 4, The Interview Moment

What YC Was Really Testing

Jeff and Jason were not famous. They had no prior exits. They had no existing traction. What they had were two qualities that YC partner interviews probe for relentlessly: deep technical competence and a precise understanding of the user.

As Apple developers who had spent years shipping consumer software that millions of people used daily, they could speak about user experience, iOS platform constraints, and product craft with a level of fluency that most applicants can't match. They weren't theorising about what good mobile software looks like, they had built it professionally for half a decade.

The likely hardest question in the interview was the classic YC stress-test: "Why hasn't someone already built this? If this problem is real, why isn't there a solution?"

For AnyLeaf, the answer was structural: aggregating deals requires negotiating with supermarkets one by one, which is slow and expensive. No one had done it cleanly because it required both technical skill and sales/partnership effort simultaneously. Jeff and Jason were positioned to handle the technical side better than anyone.

The Moment That Likely Turned It

Two Apple engineers, applying together, with matching alma maters, who had been roommates, the co-founder relationship story is unusually tight. YC invests in people before ideas, and a co-founding team with years of shared history, complementary roles (Jeff on product/CEO, Jason on engineering/CTO), and no obvious points of conflict is a low-risk human bet. The interview likely turned on the human dynamic, not the idea.

The Turning Point in the Whole Journey

The real "interview moment" for AnyList didn't happen at YC. It happened when Apple featured their app on the App Store front page without being asked. That was the moment where the market told them louder than any partner ever could: this is the thing, not the other thing.

Most founders argue with that signal. They defend their original thesis. They tell themselves the side project was a distraction. Jeff and Jason did the opposite, they looked at 60,000 users who showed up without a marketing budget and made the only rational decision: follow the signal, kill the original plan.

The Interview Archetype

AnyList's YC entry fits the "Quiet Competence" interview type. No grand vision. No world-changing narrative. Just two experienced engineers who understood a specific user deeply, had the skills to build for them, and communicated that credibility without noise. YC bets on this profile more than most applicants realise.


Lens 5, The Batch Experience

What Changed From YC Entry to Public Launch

AnyLeaf launched to the San Francisco Bay Area in early 2011, about six months after the S10 batch. It received press attention and worked as described. But the geographic ceiling became immediately visible. Expanding beyond the Bay Area would require a city-by-city partnership strategy that had nothing to do with what Jeff and Jason were good at or excited about.

The AnyList app launched quietly in May 2011, built as a side feature while AnyLeaf was still their main focus. Apple featured it. 60,000 users arrived. By August 2012, 19 months after entering YC, they had officially renamed the company and shut down AnyLeaf's active development.

The batch experience for AnyList is a masterclass in what "do things that don't scale" actually means in practice. They didn't try to market their way to users. They built the best possible version of a shared list, put it in the App Store, and let the product quality do the distribution work.

The YC Lesson That Shaped Everything

The most important thing YC gave AnyList was not advice on the grocery deals model. It was the framing that made the pivot psychologically possible: the best founders follow traction, not plans.

YC's culture, built around weekly partner check-ins and relentless metric focus, normalises the idea that changing your idea is not failure. It is the most rational possible response to new information. Jeff and Jason, having been inside that culture, were able to pivot without ego, without drama, and with full commitment.

The Growth Number

  • May 2011: App launched; quickly featured on App Store
  • August 2012: 60,000+ users; company officially rebrands to AnyList
  • 2024: ~$2M ARR, ~40,000 downloads/month, team of 2
  • Total outside funding since YC: $0

That last line is the one worth reading twice.


Lens 6, The Mindset Shift

The Limiting Belief They Had to Kill

Jeff and Jason had to kill the belief that the company you pitch is the company you have to build.

This sounds obvious, but it is one of the hardest psychological moves in early-stage founding. You've spent months crafting a narrative, convincing investors, building a team identity around an idea. Abandoning it, even when the data screams at you to, feels like admitting you were wrong. It triggers shame, not just strategy.

The Collison brothers are the famous YC pivot story. AnyList is the quieter one, and in some ways more instructive, because the pivot wasn't forced by catastrophic failure. AnyLeaf was working. It just wasn't working as well as the thing they'd built in their spare time. Pivoting when something is "okay" is actually harder than pivoting when something has obviously failed.

The Uncomfortable Action

The most counterintuitive thing Jeff and Jason did was keep AnyList free at launch.

In a market full of paid apps and freemium tier debates, they made the core product free, focused obsessively on quality and real-time sync reliability, and let word of mouth do the acquisition. They read and responded personally to every user email, a practice they explicitly committed to publicly on their About page and maintained for years.

This is uncomfortable because it feels like leaving money on the table. But it created something more valuable: a user base that genuinely loved the product, shared it organically, and tolerated no drop in quality. When AnyList eventually introduced premium features, users paid willingly because the trust was already there.

The Identity Shift

Jeff and Jason made a quiet but fundamental identity shift that most YC founders never make: they chose to be craftspeople, not growth hackers.

Their About page says: "We're a small, remote team committed to creating real, tangible value for our customers." Their satisfaction guarantee: "If you're not happy, we don't want your money."

This is not the language of a startup trying to scale to Series B. It is the language of people who decided that building something genuinely excellent, that serves real people sustainably, is the goal, not the unicorn outcome, not the acqui-hire, not the hockey stick.

After YC, with $120K in funding and $0 raised since, they built a $2M/year business with 2 employees. By any definition of capital efficiency, this is extraordinary.

The Transferable Principle

The side project is often the real project. Ship everything early, watch what people actually use, and have the courage to follow the traction, even when it means abandoning the plan you pitched.

Your application, your pitch deck, your investor narrative, none of these are the product. The product is whatever users come back for. Build many small things. Observe ruthlessly. Commit to the signal.


Lens 7, The Replicable Playbook

Action 1, This Week: Build and Ship the Side Feature

If you're currently building a main product, identify the smallest useful thing adjacent to it that you could ship in a week. Not a pivot, just a utility, a feature, a tool. Put it out into the world without a launch strategy. See what happens.

AnyList was built as a side feature by two people who thought they were working on something else. The biggest traction either of them had ever seen came from code they wrote as a personal fix to a roommate inconvenience. The thing you're embarrassed to pitch is sometimes the thing that works.

Action 2, This Month: Find Your Household Problem

Go through your daily life and identify three moments where you think: "Why does this still work this way?" Not startup-scale problems. Household problems. Friction that affects you every day, that existing apps handle poorly.

Now look at those apps. What do the 1-star reviews say? What feature requests appear in every thread? What do users say they wish it did? That gap, between what exists and what people actually need, is where durable consumer products live.

AnyList found its product in the gap between "grocery list apps exist" and "grocery list apps that actually work for households." The gap was specific, real, and underserved.

Action 3, Before Applying to YC: Get One Honest Distribution Signal

The most important thing AnyList had going into their pivot was an honest, unsolicited distribution signal: Apple featured them without being asked, and 60,000 people showed up without a marketing budget.

Before you apply to YC, try to get one signal like this. Put something real in front of real users, without personally recruiting them, without paying for distribution, without telling friends to be kind. Post it on Reddit in a relevant community. Submit it to Product Hunt. Put it in the App Store with a neutral description.

What happens in the first 72 hours without your active promotion is the most honest signal you will ever get about whether the product works.

Story Relevance Tags

TagApplies?
Technical founders✅ Yes, both Apple engineers
Non-technical founders❌ No
Solo founder❌ No, Co-founders (former colleagues + roommates)
Pre-revenue at application✅ Yes
Second-time founders❌ No, First startup for both
Non-US founders❌ No, Both American, Ohio roots
B2C / Consumer app✅ Yes
Pivoted during/after batch✅ Yes, AnyLeaf → AnyList
Bootstrapped post-YC✅ Yes, $0 raised since S10
Small team, high revenue✅ Yes, $2M ARR with 2 people

3 Things You Can Screenshot Right Now

"The side project is often the real project. Ship everything early, watch what people actually use, and have the courage to follow the traction, even when it means abandoning the plan you pitched."

"AnyList raised $120K from YC in 2010 and $0 since. By 2024 they were doing $2M/year with 2 people. Not every great company needs venture capital. Some need craft, patience, and the right problem."

"The mundane problems are the most durable ones. Nobody gets excited about grocery lists at a demo day, but millions of households need them fixed every single week."


Why This Story Matters for YC Applicants

AnyList is not a unicorn story. It will never be a TechCrunch headline about a billion-dollar round. And that is precisely why it belongs in this collection.

It proves that YC is not only for world-changing, category-defining, VC-fuelled moonshots. It is for founders who solve a real problem, well, and stick with it. Jeff and Jason took $120K, built something people genuinely loved, and 14 years later are still running a profitable, growing product from Missoula, Montana with a team of two, answering every customer email personally.

For every aspiring founder who thinks they need a massive vision, a flashy pitch, or VC money to build something that matters: AnyList is the counterexample you should pin to your wall.


More stories every week.

Get 2 free stories in your inbox each week.