Adaptive marketplace intelligence for online resellers
FlipArb is a marketplace analytics system I built from experience buying, repairing, and reselling phones and electronics. It was developed through the University of Delaware VentureOn entrepreneurship program and combines large scale listing analysis, Bayesian learning, API integrations, AI assisted analysis, and real world resale validation.
Portfolio website: https://ibro06.github.io/FlipArb-Public/
Project status: The hosted deployment is currently paused to avoid recurring hosting and API costs. The original production repository remains private. This public repository is a portfolio showcase of the data pipeline, learning system, architecture, analysis workflow, and product evidence.
| Metric | Scope |
|---|---|
| More than 200,000 marketplace listings scanned | Across development and testing |
| 120,546 raw listings | One recorded Deal Engine session |
| 105,606 listings passed initial filtering | Same recorded session |
| 26,147 listings analyzed | Same recorded session |
| 4 major external API integrations | eBay, MobileSentrix, SickW, OpenAI |
The session figures are not project lifetime totals. They come from one recorded scanner session.
Online resale sourcing is a speed and information problem. A listing can look cheap while still being a bad purchase because of repair costs, carrier lock status, weak comparable sales, poor seller quality, or low market liquidity.
FlipArb turns that manual decision process into a staged analytical pipeline that preserves API budget and surfaces better candidates for human review.
Marketplace data
|
Initial screening
|
Deduplication
|
Device verification
|
AI assisted analysis
|
Comparable sales
|
Repair pricing
|
Device status
|
Profit and ROI calculation
|
Risk and confidence scoring
|
Opportunity classification
|
Notification
|
Learning feedback
Cheap checks happen first. Expensive enrichment is reserved for listings that still look viable.
Full writeup: docs/ARCHITECTURE.md
FlipArb used Thompson Sampling as a Bayesian multi armed bandit optimizer for adaptive search.
This is Bayesian online learning and adaptive resource allocation. It is separate from OpenAI powered listing analysis. The public project does not claim neural network training or supervised model accuracy metrics.
src/thompson_sampling_demo.pydocs/LEARNING_SYSTEM.mdThese were API or service integrations used during development. FlipArb does not claim partnerships with these companies.
FlipArb was not only a simulated analytics exercise.
That created a feedback loop between analytical recommendations and practical outcomes. This repository does not invent profit numbers.

Marketplace listings with price, projected profit, shipping, seller information, and listing age.

Scanner throughput, filtering volume, analysis volume, and API usage from a recorded operating session.
README.md
SECURITY.md
data/
sample_listings.csv
notebooks/
fliparb_analysis.ipynb
src/
scoring_demo.py
thompson_sampling_demo.py
screenshots/
sourcing_dashboard.png
deal_engine_dashboard.png
docs/
index.html
ARCHITECTURE.md
LEARNING_SYSTEM.md
DEMO_SCRIPT.md
assets/
notebooks/fliparb_analysis.ipynbpython src/scoring_demo.py
python src/thompson_sampling_demo.py
The CSV in data/sample_listings.csv is synthetic and labeled for public demonstration only.
This public repository intentionally excludes API keys, tokens, webhook URLs, environment files, private endpoints, credentials, and production customer data. See SECURITY.md.
The original production repository remains private because it contains operational logic and integration configuration that are not required for portfolio review.
Languages: Python, JavaScript, SQL
Methods: marketplace analytics, data pipelines, Bayesian learning, risk scoring, confidence scoring, liquidity analysis, resource optimization
Infrastructure during active development: asynchronous HTTP workflows, database backed opportunity records, API budget controls, Discord notifications, Render, Vercel