The desk took bookings by phone and lost calls in the evenings and at weekends. The bot takes the request, finds a slot and creates the work order in the ERP.
Onematerial.Anyform.
Web, mobile, backend, data, integrations, hardware. We take the whole problem — from discovery to operation under real traffic.
What we do
Twenty-five offerings in five groups. From a ₽65k bot to a ₽20M platform — and whatever is not on the list.
Improving an existing project
We pick up what already runs: fixes, new features, speed-ups.
Telegram and chat bots
Leads, notifications, payments and accounts right inside the messenger.
Audit and rescue
We find the leaks: performance, security, code quality. Report and plan.
Scraping and data collection
Price monitoring, catalogue aggregation, scheduled exports into your system.
Landing and promo sites
One-pagers for launches and campaigns. Design, build, analytics, A/B.
Process automation
We wire services together and remove manual data shuffling and spreadsheets.
AI assistants and RAG
An assistant over your knowledge base. Self-hosted, data never leaves.
ERP, CRM, 1C integrations
We connect systems never meant to talk. Reconciliation to the cent.
Voice bots and speech
Outbound and inbound calls, speech recognition and synthesis, telephony integration.
Computer vision
Video analytics, document and plate recognition, factory-floor monitoring.
Traffic readiness audit
We check the site before the budget goes in: speed, phones, path to enquiry, tracking.
Campaign management
Monthly work: bids, creatives, placements. Reporting on leads and cost per enquiry.
Analytics and goals
We measure what happens on the site: events, goals, sources. Without it advertising runs blind.
Search advertising
Ads for people already searching. Keywords, creatives, landing pages, bid management.
Paid social
Ads targeted by audience traits rather than search intent. Segments, creatives, testing.
End-to-end analytics
From ad spend to revenue: which source brings the customers who actually pay.
Corporate sites and portals
Multilingual, roles, customer accounts, CRM integration.
3D, AR and configurators
Product configurators, 3D showrooms, augmented reality right in the browser.
Shops and marketplaces
Catalogue, payments, stock, logistics, unified inventory.
Desktop applications
Windows, macOS, Linux. Offline work, hardware access, enterprise rollout.
Mobile applications
iOS and Android. Offline, biometrics, payments, store release.
Web services and SaaS
Plans, billing, multi-tenancy, customer and admin panels.
DevOps and infrastructure
CI/CD, monitoring, Kubernetes. Cloud migrations with zero downtime.
Migration and replatforming
Moving off foreign services and clouds to local infrastructure. Without downtime.
Blockchain and smart contracts
Supply-chain traceability, digital financial assets, loyalty tokens. Audited smart contracts.
Data, analytics, ML
Marts, ETL, dashboards, forecasting and recommender models.
Embedded software and IoT
Firmware, gateways, telemetry from thousands of devices, OTA.
High-load platforms
Tens of thousands of RPS, microservices, queues, multi-zone.
Security audit
We go through the perimeter, access, dependencies and headers. You get a prioritised list of holes with a cost to close them.
Personal data compliance
Policy, consents, retention, data localisation, regulator notification. Documents that match what the code actually does.
Penetration testing
We probe the system the way an attacker would. A report reproducing every finding, plus a re-test after the fixes.
Hardening and monitoring
Headers, encryption, keys instead of passwords, brute-force blocking, logs and alerts. So a breach is visible, not reported by your customers.
Product design
Research, prototype, design system. The design lives in code, not in a mockup.
Support and dedicated teams
Post-launch maintenance, or engineers embedded in your process.
Scoped to the work: how many systems, what response time, whether nights are covered. We quote a monthly figure after discovery, and it does not change quietly.
One-off projects
Whatever is not on the list: unusual hardware, rare protocols, research-grade problems.
A catalogue cannot price this — discovery comes first, and it is free. We take the problem apart, look for an engineering solution and say plainly if there is none, or if it costs more than the result is worth. Then a two-to-three week pilot at a fixed price, and only then the full project.
Shipped
Client names sit under NDA. Budgets and numbers do not. From a ₽180k bot to an ₽8M gateway.
Orders lived in spreadsheets, deadlines were guessed and fitters arrived on site missing hardware. We built an order record with production stages, workshop load planning and pre-shipment picking.
The customer database showed up for sale and nobody knew how attackers got in. We found a copy of the admin panel on a forgotten subdomain, unpatched since 2023. We closed it, rewrote the order export and turned on action logging.
Forty items were checked by hand once a week; everything else was guesswork. We built collection from eight marketplaces, matching against their own SKUs and alerts when a competitor drops below a threshold.
The inspection was scheduled and not a single document existed. We described the actual processing across four systems, rewrote the consents in the booking flow, moved the database in-country and filed the notification.
Stock on the platforms refreshed once a day, so items already gone kept selling. We joined five seller accounts and the ERP into one loop with a queue and retries.
Delivery notes were printed and carried by drivers, and mismatches with retail chains surfaced a month later. We connected electronic document exchange, built two-way sync with 1C and stock reconciliation.
Engineers hunted answers across forty thousand pages of standards and internal rules. We built retrieval with citations: the model answers and shows the clause it used.
The statutory deadline would not move and the production line was not ready. We embedded code printing into three lines, set up exchange with the state system and 1C, and trained the warehouse on box aggregation.
Payment and support from the foreign provider stopped being available. We moved eleven services and the database to a local cloud, cutting over in a single night.
Contractors were paid by manual transfer, receipts were collected in a chat and tax status was checked by eye. We built a portal with status verification, automatic tax receipts and card payouts.
One person wrote the system over eleven years, then left, leaving no documentation. We took it apart, documented it and moved it piece by piece onto a maintainable stack — trading never stopped for a day.
Subscribers paid at the desk and called about everything. We built an account with payments, history and tickets, wired up acquiring and auto-payment.
Orders came via the website and phone, and repeat business slipped away. An app with saved addresses, one-tap payment and live courier tracking.
Failures were reported by residents first. We fitted controllers on 340 sites, built a control room and a model that spots pump failure early from vibration and pressure.
The old gateway buckled on peak days and never balanced in reconciliation. We rewrote the core on queues with idempotency, split it across two zones and added bank auto-reconciliation.
What it costs
The lower bound is not bait: it buys a real, if small, scope of work. The upper carries integrations, load, security and regulatory requirements. The exact figure follows discovery.
Priced in roubles. Dollar and euro converted at the CBR rate of 13 Aug 2026. 1 $ = 83 ₽, 1 € = 95.8 ₽.
How the work runs
Five stages. Step out after any of them — code and documents stay with you.
Discovery
We take the problem apart, review code and data. You get an estimate, risks, a plan. Free.
Design
Architecture, interfaces, data model, a contract with fixed milestones.
Build
Every two weeks a working build on your staging. Demo, fixes, next slice.
Launch
Load tests, pentest, migration, on-call for the first nights. Cutover with zero downtime.
Operation
Monitoring, SLA, growth. Or handover to your team with documentation.
The estimate never grows quietly
A change of scope is a document with your signature, not a line in the invoice.
The code is yours from day one
Repository and infrastructure on your side. You can leave any Monday.
The same people to the end
Whoever sold it builds it. No swapping seniors for juniors.
Load is measured
Every release goes through load testing. Numbers in a report, not a slide.
Let us start with discovery
Describe the problem in two paragraphs. We answer within a business day in your time zone, and an engineer runs the conversation.
Or by email: offer@irinlabs.com
On-call is handed around the clock, so the working day never quite ends.