FlipArb-Public

FlipArb

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.

Key metrics

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.

Business problem

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.

Architecture summary

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

Machine learning

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.

API integrations

These were API or service integrations used during development. FlipArb does not claim partnerships with these companies.

Real world validation

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.

Screenshots

Sourcing dashboard

FlipArb sourcing dashboard

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

Deal Engine dashboard

FlipArb Deal Engine dashboard

Scanner throughput, filtering volume, analysis volume, and API usage from a recorded operating session.

Repository structure

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/

Explore the analysis

  1. Open the portfolio site: https://ibro06.github.io/FlipArb-Public/
  2. Review the notebook: notebooks/fliparb_analysis.ipynb
  3. Run the scoring demo:
python src/scoring_demo.py
  1. Run the Thompson Sampling demo:
python src/thompson_sampling_demo.py

The CSV in data/sample_listings.csv is synthetic and labeled for public demonstration only.

Security and portfolio scope

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.

Deeper documentation

Tech stack

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