Hands-on ML System Rebuilds

2/4 shipped

End-to-end rebuilds of production ML systems I've worked alongside - churn prediction, demand forecasting, franchise operations. Each project ships with code, a live demo, and a writeup of what worked and what didn't.

Personal Finance / Privacy-First MLShipped

spend-lens - Private Personal Finance Analyzer

Drop a bank CSV into the browser and see where your money goes. Zero server, zero upload - rule-based + in-browser ML categorization (Transformers.js + MiniLM), cross-file dedup, subscription creep detection, month-over-month comparison, user-taught categories. Your transaction data never leaves the tab.

JavaScriptTransformers.jsMiniLMPapaParseChart.js
Churn PredictionShipped

Fitness Studio Member Churn Prediction

End-to-end churn model for fitness studio members: synthetic data → feature engineering → gradient-boosted classifier → SHAP interpretation. Predicting which members will cancel and why.

Pythonpandasscikit-learnXGBoostSHAP
Project Discovery / Idea MiningIn progress

LabRadar - Idea Discovery for /labs

Continuously scans problem-oriented subreddits for lab project candidates. Pain-point + TRIZ framing extraction via local Ollama (qwen2.5:7b), bge-m3 semantic dedup, multi-agent validation, daily "paper" sync to kargin-utkin admin for review. Approved ideas graduate to /labs as planned projects - meaning this lab discovers the next labs.

PythonOllamaqwen2.5:7bbge-m3NVIDIA NIM
Demand ForecastingPlanned

Franchise 1-Hour-Ahead Demand Forecasting

Per-location, per-product hourly demand forecast for a franchise restaurant chain. Time-series ML predicting how many products each location needs prior to the rush.

PythonpandasLightGBMProphetStreamlit

Lens apps

Document-reading apps that turn a pile of files into an answer, with every figure linked back to the page it came from. Each one runs on its own site.

Insurance Claims

ClaimLens

Upload accident reports, bills, insurance documents and photos. It extracts the key facts, builds a timeline, flags what is missing and links every conclusion to its source. Demo on synthetic data.

claim.kargin-utkin.com
Bookkeeping

BookkeeperLens

Upload bank statements and receipts. It categorizes every transaction, reconciles the accounts, catches errors and links every number to its source document.

bookkeeper.kargin-utkin.com
Franchise Research

FranchiseLens

Compare franchise startup costs, fees and rules across brands, with every figure sourced to its exact page in the public disclosure document.

franchise.kargin-utkin.com