THE FOUNDER

Yahia Bakour, Founder @ Brand.dev

Yahia Bakour (@mynameisyahia) is the founder of Brand.dev, an API-first company building to personalize your product with logos, colors, and company info from any domain.

THE COMPANY

Website

Description

The internet’s brand API

Sector

Dev Tools

Stage

Pre-Seed

HQ

New York, NY

THE INTERVIEW

Talking lessons from a previous exit, B2C vs. B2B selling, technical challenges of building AI products, and turning customers into advocates with Yahia Bakour

If you go through Yahia’s resume and body of work, one thing is clear: he’s a builder.

He has built multiple products, he scaled one of them to 250k users before selling it, and he is now building his next act: Brand.dev.

Here’s a masterclass from him on what he’s building, what he’s learned along the way, and how he is applying lessons from previous companies to execute …

You previously grew and sold your last startup. Why did you choose to tackle the problem of branding and personalization next with Brand.dev?

At my last startup, Essense, we built an AI-powered customer research platform. One of our biggest challenges was onboarding, customers often dropped off because we needed a lot of information upfront to properly configure their accounts. Our product-led growth motion depended on getting SMBs signed up and seeing value quickly. Ideally, within a minute they could analyze their reviews. But that required them to at least point us toward their iOS, Android, or Steam apps.

To solve this, I hacked together a simple internal tool that could automatically scrape app information. This small change dramatically reduced onboarding drop-off, although it was extremely brittle and latency was a huge issue. Especially since the variance in websites is insane, some are client side rendered, some server side rendered, some have crazy scraping protection, others not so much.

Much later, when I spoke with other founders, I realized this wasn’t just a niche problem. Across industries, teams struggled with onboarding friction, and many wished they could instantly preload a new customer’s name, logo, description, and other context. The problem was that building and maintaining the infrastructure to do this reliably at scale was both complex and time-consuming.

That insight was the foundation for Brand.dev.

The goal is to make branding and personalization effortless from the very first touchpoint.

If you project a few years out, how do you see Brand.dev changing the way products personalize user experiences or handle brand data across the web?

My vision for Brand.dev is to make brand and company data instantly accessible so that products can deliver personalization from the very first touchpoint. Right now, we’re focused on a specific wedge, branding data, onboarding, and transaction enrichment, but the opportunity is much bigger.

In a few years, I see Brand.dev becoming the default layer of context for SaaS: when a new user signs up with their corporate email, the product should already know who they are, what their company does, and how best to tailor the experience. Instead of lengthy setup flows, users would just confirm details and immediately see value.

In the age of AI, context is everything. For AI-native and vertical SaaS products to succeed with a true PLG motion, they need rich, accurate brand data to make the product useful right away.

That’s the future Brand.dev is building towards, frictionless onboarding and personalization.

Having transitioned from a B2C consumer app to a B2B developer tool, what are the biggest differences in how you’re building Brand.dev versus your last company?

With Stock Alarm, our B2C app, churn was always a battle, consumer apps tend to have high turnover, customers are very price sensitive, and most conversions happened within the first day. Growth was more of a volume game and customers want to hear about updates and improvements often.

Brand.dev, on the other hand, is the opposite in many ways. Churn is extremely low, customers aren’t nearly as price sensitive, and conversions usually happen after weeks of free-tier usage.

The sales motion involves more hand-holding and customization, but once customers are in, they stick, and then they never want to hear from you again.

What’s similar is that both have grown heavily through word-of-mouth, with steady, compounding adoption over time. The big difference is I see a much higher ceiling with Brand.dev, the long-term potential feels significantly greater because the pain point is deeper and the solution integrates more directly into customer workflows.

What have been some of the hardest technical challenges in building this product?

One of the hardest challenges has been balancing scraping and image processing with strict latency constraints. Within about 10 seconds of an API call, our system has to:

  • Render the website in a headless browser.

  • Scrape all potential logo candidates.

  • Identify relevant social media accounts (via the site and a web search).

  • Verify those accounts with bi-directional link checks (to avoid impersonators).

  • Analyze logo candidates, filter out false positives, deduplicate, and classify them (wordmark vs. icon).

  • Extract brand colors and backdrops.

  • Upscale all images with a custom AI model (built on classical ML).

And that’s just for logos.

In parallel, we also retrieve names, addresses, industries, descriptions, style guides, and other brand signals, all while keeping the experience fast and reliable.

Who are the primary users of Brand.dev today, and what is working getting in front of these buyers?

The majority of paying customers today are software companies that integrate our API directly into their products. Roughly half are startups who need lightweight, plug-and-play personalization; about a quarter are mid-size SaaS businesses that want to enrich their onboarding or transaction flows; and another quarter are large, often public companies that need brand enrichment at scale.

Right now, the primary users are developers, people embedding Brand.dev into sign-up flows, CRMs, analytics dashboards, and automation pipelines. The engineering audience is still our core focus because they’re the ones building the infrastructure where brand data really makes a difference.

That said, we’re starting to see the edges expand. With the Zapier integration, a handful of product managers and marketers have begun setting up their own no-code workflows. For example, I’ve seen teams use it to auto-enrich leads in their CRM, preload brand assets into outbound campaigns, or instantly customize proposal docs with client logos and colors. It’s still a small percentage compared to developers, but it’s an encouraging signal of how broad the use cases can get once the barrier to entry is low.

Long term, I expect non-technical roles to lean on Brand.dev more and more, especially as we add integrations with the tools they live in every day (like HubSpot, Salesforce, or Notion). For now, though, we’re doubling down on the developer-first motion, because once developers bring Brand.dev into the core workflow, it naturally unlocks value for the PMs, marketers, and sales teams downstream.

What were the most effective strategies or channels you used to land your first 100 customers?

To be honest, about half of our first 100 customers came directly from referrals—either existing customers recommending us to others in their network, or people discovering Brand.dev through my posts on Twitter/X.

Developers trust other developers, and that kind of word-of-mouth carried a lot of weight.

Here’s what I’ve found works especially well for this audience:

  • Active posting on Twitter/X: Sharing the technical challenges I’ve run into while building Brand.dev—things like scraping edge cases, latency tradeoffs, or AI model experiments—has consistently driven inbound interest. Developers resonate with that level of transparency.

  • Deep-dive technical blog posts: Writing about specific pieces of Brand.dev’s pipeline not only shows how we approach hard problems, but also helps attract exactly the kind of technical customers who face those same problems. (You can see some here brand.dev/blog)

  • Reddit engagement: Participating in relevant subreddits and answering questions directly has been surprisingly effective for visibility.

  • The case study flywheel: Offering new customers a discount in exchange for a case study, then publishing and using that story as social proof to win more customers. This has been one of the most reliable growth loops so far. You can see some of the case studies here brand.dev/blog

On the flip side, there are a couple of things that haven’t worked well:

  • Ads: Developers are generally skeptical of paid ads, and I found they didn’t convert meaningfully.

  • Cold emails: Same story, this audience is highly resistant to traditional outbound, especially if it feels generic.

Overall, what’s worked best is building in public, being transparent about the technical journey, and turning early customers into advocates. That approach has been far more effective than trying to “push” the product through traditional marketing.

Are there any unconventional growth bets you’ve made?

The affiliate program hasn’t really moved the needle yet.

What has worked recently are the interactive experiences we launched on the site: a “see something cool” widget that live-transforms a site’s styleguide, and a free UI demo to explore the data. Within a day of launch, those landed us in Product Hunt’s top 10 and brought in 5 new customers, early, but promising.

On the SEO side, I invested heavily from day one: every piece of data we offer has its own page, we rank well for key terms, and competitor comparison pages (“X Alternative”) consistently drive strong traffic.

What is one lesson you’ve learned from building Brand.dev that might not be obvious to other founders and operators?

I spoke to the founder of screenshotone.com recently (extensive website screenshot api with 20K MRR) and we agreed that there's some peculiarities about building an API business, specifically how slow the growth is and how low the churn is, i think it's impossible to build this type of product without being a developer yourself who has deep understanding of the market and use-cases for the data.

Most of our customers want the product to work, integration to be seamless, and then they never want to hear from us again, they want to "set it and forget it" in their stack. Which means the only time you can really gain any insights from them is during the integration period and definitely not months down the line.

What advice would you give to other founders building developer-focused products or API services?

Be 100% sure this is what you want to work on for a long time, it's going to be much harder than you'd expect, and much more stressful since you have business relying on you as part of their tech stack and you never want to be the reason someone is up at 3 AM wondering why their onboarding is broken all of a sudden (hasn't happened yet but it worries me).

I think it's important to give back to the community in terms of learnings, specifically any technical challenges you solve as part of building your data pipeline, sharing nuggets of wisdom around scraping for example has gotten me some of my most important customers. 

Reply

Avatar

or to participate

Keep Reading