Format
Personal web prototype built with Python and browser automation.
Case study
A personal project combined user profile inputs with product and review data to explore how a recommendation flow could be made more concrete.
Format
Personal web prototype built with Python and browser automation.
Overview
The idea was to build a web application that suggested dietary supplements based on profile inputs such as age, gender, lifestyle, habits, goals, and pregnancy status.
I wanted the recommendation flow to be informed by actual product and review data rather than by a fixed list of generic suggestions.
I collected public product information and review data, then used that material to shape a recommendation prototype that could connect user profile inputs to a more concrete product set.
The project was exploratory rather than clinical. The point was to build a usable recommendation flow, not to present medical advice.
Workflow
The interface captured user traits and goals that could influence which supplement categories looked relevant.
Public product information and review text were collected so the recommendation flow could be tied to a real catalog instead of abstract examples.
The prototype connected the profile and catalog layers so the user could move from questionnaire answers to a narrower set of options.
Results
Type
PrototypeExplored a recommendation flow rather than a finished consumer product.
Inputs
Profile + catalogCombined user profile fields with public product information.
Stack
PythonUsed Python and browser automation for data collection and prototyping.
Takeaways
The interesting part was linking messy real-world catalog information to a simple questionnaire-driven interface.
The project provided a concrete way to think about how product data, user traits, and recommendation logic should connect in one flow.
Related
Case studies and methods that connect to the same operational questions.
Case study
Won a public forecasting competition by matching the preprocessing and forecast logic to the competition's asymmetric scoring rule.
Case study
Built a public-data analysis project that collected historical tweets, stored them in PostgreSQL, and scored sentiment over time.