Skip to content
Awsaf Alam
GitHubLinkedIn

All work

Smart catalog search

Customers get sourcing answers from a ready catalog instead of waiting for a search to run.

Tech Lead at Sourcy Global, Feb 2024 to Dec 2025

90%
shorter customer wait times for sourcing results, through intelligent search and proactive data scraping

Problem

Customers waited too long for sourcing results. When the search only starts after a customer asks, every answer waits on that search.

Approach

Do the searching before anyone asks. Scrapers gather product and supplier data ahead of time into a dynamic catalog, and smart search answers customers from it. Growth experiments decided what to tune next.

BeforeCustomer asksSearch startsonly after the requestAnswer, laterAfterScrapersrun ahead of timeCatalogsmart searchCustomer searchesAnswer, right away
Illustrative. Simplified before-and-after flow, not the production design.

Result

Intelligent search and proactive data scraping cut customer wait times for sourcing results by 90%. Try both versions below. The waits are scaled down to seconds but keep the same ratio.

Simulation

Press Search to see how long the answer takes.

Catalog items are made up, and the waits are shortened to seconds.

Need something like this built?

Pick a 30-minute slot and tell me what you're building.

Book a 30-min callNext: Scaling and reliability
© 2026 Awsaf Alam