Independent engineering lab · Yerevan, Armenia
Engineering systems for markets and production.
Ronin Systems is an engineering lab founded by Artem Sarkisian. We build backend platforms, trading infrastructure, automation and AI systems designed for real-world constraints.
Choose your direction
One engineering mindset. Two operating environments.
AI Legal Assistant Bot with Automated Document Generation
A Telegram bot that helps service professionals handle client disputes. The user describes the conflict in plain words, the bot asks follow-up questions, analyses the case against relevant regulations, and produces a ready-to-use PDF document.
Guided intake · domain-constrained analysis · ready-to-send PDF
Automated Trading Infrastructure with Risk Controls
A production system that processes live market data, executes orders automatically, and enforces risk limits without human intervention. Runs 24/7, with a full research pipeline for validating strategies before they touch real capital.
24/7 operation · automatic recovery · persistent risk state
Behavioral Analytics Bot with Exchange API Integration
A Telegram bot that connects to a financial platform over a read-only API, pulls transaction history, computes behavioral metrics, and delivers weekly reports generated by an LLM. Subscription billing built in.
Read-only integration · weekly LLM reports · subscription billing

Public product
RONIN / ORACLE
Market context without the noise.
A public read of the market from the Ronin trading stack: three exchange feeds cross-checked on a 60-second refresh, an algorithmic verdict per asset, and ranked liquidity magnets above and below price. The interface is in Russian.
Open Ronin OracleHow this site is built: four failures and one bypassed defence
A walkthrough of building roninsystems.dev, from prototype to a self-contained Next.js and FastAPI application. What broke along the way turned out to be more interesting than the stack.
Stopping invoice fraud with a register that never leaves the enclave
Invoice fraud does not break cryptography. It edits a bank account on a genuine invoice, and payment goes out because nothing asks whether this vendor was ever paid at this account. Answering that needs a register — which is exactly what an attacker wants.

Founder & public representative
Artem Sarkisian
Founder and CTO. 12+ years in software engineering and 10+ years in trading. Former Head of SDET at Ozon Bank and Avito Autoteka. Master’s degree in Computer Science.
Ready when the problem is real
Bring us the difficult part.
We will clarify the constraints, design the smallest reliable solution and explain what should happen next.