Back to Projects

Data Engineering
Dispense — Competitive Intelligence Crawler
Software Engineer (Contract) · Mar 2023 – Feb 2024
PythonPandasBeautifulSoupSelenium
Overview
Dispense is a cannabis dispensary software company. I was brought in for two focused one-week sprints to build a competitive intelligence crawler. The tool scraped competitor dispensary menus — extracting strain names, terpene profiles, cannabinoid percentages, and pricing — and exported the data as structured CSVs for the product and growth teams. The crawler handled dynamic pages with Selenium and structured extraction with BeautifulSoup, with Pandas used for data cleaning and normalization.
Key Features
- •Scraping competitor dispensary menus with Selenium for JS-rendered pages
- •Structured extraction of strain names, terpene profiles, cannabinoid data, and pricing
- •Pandas pipeline for data cleaning, deduplication, and normalization
- •CSV export format ready for direct use by product and growth teams
Outcomes
Delivered two working crawlers across two one-week sprints. The structured CSV exports were used directly by the Dispense product team for competitive positioning analysis.