Now
The Lab

The Lab

Not everything I build starts as a production project.

The Lab is where I experiment with data, machine learning, AI and ideas I want to understand better. Some experiments become projects. Some fail. Some simply teach me something. Projects are work I've built and shipped: this page is things I'm exploring, nothing here is a finished, verified result.

Experiment 01

Can we determine whether two marketplace listings represent the same underlying product?

Exploring
Text similarityProduct attributesBrand infoCategory contextEmbeddingsSimilarity scoring

Goal: build a system that can identify potentially identical or closely related products across different sources.

Product SimilarityExploring
Experiment 02

Can historical marketplace data help explain or predict product price behavior?

Exploring
Historical priceList priceSelling priceCategoryBrandTime-based patterns

Goal: understand which variables contribute to price changes and whether useful predictive signals exist.

Price PredictionExploring
Experiment 03

What factors are associated with better marketplace search visibility?

Exploring
Search rankKeywordBrandCategoryPriceRanking changes over time

Goal: move from simply tracking ranking to understanding the factors associated with ranking performance.

Search Ranking AnalysisExploring
Experiment 04

Can language models improve extraction from difficult semi-structured data?

Exploring
Structured extractionSchema generationValidationEntity normalizationLLM-assisted classificationHybrid pipelines

Goal: compare conventional extraction approaches with LLM-assisted workflows and understand where each performs best.

LLM-Assisted ExtractionExploring
Experiment 05

Can unusual marketplace behavior be detected automatically?

Planned
Price anomaliesRanking anomaliesAvailability changesUnexpected data changesTime-series behavior

Goal: identify meaningful anomalies without overwhelming the user with false positives.

Anomaly DetectionPlanned

Something here worth discussing?

None of these are finished. I'm happy to talk through any of them as open questions.