QA & automationPerformance marketing agency · 2026
Agency money and data control — in code, on a schedule
Spend-to-top-up reconciliation across every account to the cent, around 200 automated checks of internal tools in pytest, scheduled jobs with chat alerts and an MMP access audit. Python, FastAPI, SQLite, ad network and MMP APIs.
Outcome: a loss of part of the spend in the panel and double-counted registrations in the export found and fixed, all working sheets corrected in one run, about half of the excess accesses closed.
Read the case →
QA & localizationSports betting operator, CIS · 2026
Promotion releases with no surprises on match day
We built a full pre-promotion check cycle: regression of key flows from sign-up to withdrawal, runs on iOS, Android and all major browsers, LQA of promo materials directly in the interface in several languages, and a compliance check of every creative against platform and regulator requirements.
Outcome: a prioritized defect report a day before launch — and not a single critical incident on the launches we supported.
Read the case →
AutomationAuto parts seller · 2025—2026
Tens of thousands of SKUs and no queue in support
Marketplace synced with the ERP by warehouse, XML feeds for autoload, an LLM assistant for client chats, bank reconciliation via the bank's Open API. Java 21 and Spring Boot, Node.js and TypeScript, Python and FastAPI.
65%of requests handled automatically
−80%fewer errors from stale stock data
1 minfirst response time to a customer
Read the case →
QAPerformance marketing platform · 2026
Load testing before load became a problem
We prepared the platform for a peak campaign: a load profile from real logs, target thresholds for p95 response time and error rate, peak scenarios several times above normal traffic run until the thresholds broke, API and ad-account integration tests, database and queue monitoring during runs, and a report with reproducible scenarios for the dev team.
Outcome: every bottleneck found and ranked by cost of fixing before launch; the scenario set stays with the team for a re-run after each release.
Read the case →
Analytics & OCRSupplier to national chains
Return rate for every store — from PDFs, scans and Excel
An adapter for every chain's format and a recognition pipeline: the PDF text layer, Tesseract OCR with automatic rotation, Claude Vision for disputed cases. Line items are reconciled with the document total, and every load is reversible. Python, FastAPI, SQLAlchemy, pandas.
Outcome: manual data collection replaced by automatic loading, documents needing manual entry cut fourfold; 376 automated and 12 browser tests.
Read the case →