BondsMate
Live in productionRole: Founder & sole engineer · bondsmate.ru
A bond portfolio with income in every month — built from 2,700+ Moscow Exchange bonds.
A production web app that builds a diversified bond portfolio with coupon income spread evenly across all 12 months — a combination I didn’t find in any of the 14 competing products I reviewed in mid-2026.

The problem
Retail bond investors want a simple outcome: steady, predictable monthly income from a diversified portfolio. Getting there manually means screening thousands of bonds across maturity, credit quality, sector and coupon schedules — a spreadsheet marathon most people abandon.
What I built
- Designed a portfolio-construction engine that selects from ~2,700 MOEX bonds and balances coupon payments across all 12 months while respecting diversification limits (issuer, sector, credit rating).
- Built a resilient daily market-data pipeline: MOEX API ingestion plus credit-rating collection from ACRA and Expert RA, with drift detection and honest failure reporting.
- Made quality a feature: 1,500+ automated tests, production smoke tests after every algorithm change, and a crawlable static content layer for search discoverability.
- Positioned it legally and honestly: it is a planning calculator, not investment advice — copy and disclosures audited accordingly.

Where it stands
- Live in production at bondsmate.ru with real users and autonomous weekly data operations.
- None of the 14 competitors I benchmarked (mid-2026) offered the even-monthly-income portfolio builder.
- Runs in low-maintenance mode by design: monitoring digests, self-reporting pipelines, no daily babysitting.
Stack
React · TypeScript · Vercel · Supabase (Postgres) · MOEX API · GitHub Actions
The codebase is private; the product, its data pipelines and its results are public. I’m glad to go deep on the architecture in an interview.