Explore detailed project journeys, design strategies, and measurable outcomes. Each case study offers a comprehensive look at process, challenges, and solutions—demonstrating thoughtful, user-centered product design in action.
![modern tech setup for a travel tech [background image]](https://cdn.prod.website-files.com/68312696c5081fe7d23d7f08/69a7bb06e9d70066893e41ea_NLQ-MOCK.png)
WeckMethod is a 4-person fitness equipment and education company. Over 10+ years of operation, business-critical data accumulated most recently across six completely separate platforms: Shopify (e-commerce sales, orders, customers), Cin7 (inventory management, BOMs, purchase orders), ShipStation (fulfillment, shipping costs, tracking), Meta/Facebook Ads (advertising spend and attribution), Mailchimp (email marketing, subscriber data), and Insense (influencer/UGC campaign management).
There was no way to ask a cross-platform question. Something as fundamental as "which products have the highest return rate relative to shipping cost" required manually exporting CSVs from multiple systems, combining them in spreadsheets, and hoping the data lined up. Most of these questions simply never got asked.
On top of the platform silos, there was a structural split: services and training courses were sold through the company's main Rails-based site, while physical products were sold through Shopify. A customer who bought a BOSU ball on Shopify and later purchased a training certification on the main site existed as two unrelated records in two unrelated systems.
Every cross-platform question was a multi-day research project. The team needed answers about product performance, customer behavior, and marketing ROI, but getting them meant CSV exports, spreadsheet merging, and days of lead time.
The truth was masked by time and resource constraints
LLM-Assisted data analysis and pipeline construction with lightning efficiency enables action
The company was making critical pricing, inventory, and marketing decisions based on (reactive!) gut feel due to fragmented spreadsheets and access dependencies proving so painful that most questions weren't worth the effort to answer.
Before the query engine could exist, the data had to be consolidated. I designed and built a data integration layer that connects all six external platforms into a single PostgreSQL schema, making cross-platform relationships queryable for the first time.
With the data unified, I built a natural language query interface that lets anyone on the team ask business questions in plain English. The system translates questions into structured SQL, executes them against the unified data layer, and returns visual answers — no technical knowledge required.
LLM-Generated SQL translated from user queries referencing a comprehensive business ontology
Multi-model engine query routing with confidence scoring
Visual graphic-based outputs ensure usability, with raw data optionality