AVT / Product & engineering

We design and ship digital products — from the interface down to the infrastructure.

Work
We work on
Web · Commerce · Systems
Based in
Russia · remote
Position

A good digital productis not a set of pretty screens.

Position

It is design, code,business logic and infrastructureworking as one system.

Selected work

From online schools to AI platforms. Interfaces, briefs and architecture across five projects.

Online school platform

SmolCRM sign-in screen: the platform’s promise on the left, the school login form on the right

School sales, learning and finance in one system.

System diagram
  1. 01School subdomain
  2. 02Gateway: HTTP and WebSocket
  3. 03CRM, LMS and live classes
  4. 04Roles, permissions, audit
  5. 05Database, cache, search
  6. 06Media: LiveKit and recordings
SMOLCRM
Client project

A whole online school inside one stack: sales funnels and leads, scheduling, finance and subscriptions, courses with homework, a messenger and live classes with recording. Permissions are not hard-coded — the school owner assembles roles, student contacts are masked under Russian personal-data law, and changes land in an audit trail. Every school runs on the shared platform: it gets its own subdomain, and data is separated per school on every request to the database, the search index and the queues.

  • NestJS
  • gRPC
  • Next.js
  • PostgreSQL / Prisma
  • Redis / BullMQ
  • Elasticsearch
  • LiveKit
  • S3
  • Docker / nginx
02

MASTER DATA

Enterprise reference data system

One source of reference data for every system in the company. Structure and record versions are kept as immutable snapshots: any past state can be restored and served over the API. Access goes through corporate OIDC and LDAPS, and every change lands in an audit trail that cannot be rewritten.

  • FastAPI
  • PostgreSQL
  • OIDC
  • LDAPS
  • Kafka
  • Versioned EAV
Master data: directories and version history

Shared directories with versioning and change history.

System diagram
  1. Import
  2. Dictionaries
  3. Versions
  4. Snapshot API
  5. Audit
MASTER DATA
Client project
03

MOSSALUT

Fireworks e-commerce & bots
Mossalut: fireworks storefront

One catalogue across the website, Telegram and MAX.

System diagram
  1. Storefront & bots
  2. Catalogue & orders
  3. Inventory
  4. Payment
  5. Delivery
MOSSALUT
Client project

A Next.js storefront and two retail bots — in Telegram and MAX — on top of the Vendure commerce core. There is one catalogue: products, prices and stock live in the core rather than in two places at once — so a basket filled on the storefront or in chat can actually be paid for. Inventory is wired to the accounting system, and delivery is quoted through several carriers.

  • Next.js
  • Vendure
  • Telegram & MAX bots
  • Inventory system
  • Carriers
  • Payments

AI platform for finding customers

LeadMap: company search map and verified contacts

From finding a company to its first reply.

System diagram
  1. Sources
  2. Verification
  3. Scoring
  4. Outreach
  5. Channels
LEADMAP
Client project

It collects organisations from external sources, verifies their sites and contact channels, removes duplicates and scores leads. Personal outreach is written by a model and sent over email, Telegram, VK and WhatsApp — with rate limits, blacklists and a sequence that stops on the first reply.

  • NestJS
  • Temporal
  • LiteLLM
  • OPA
  • Vault
  • PostgreSQL
05

AGENT PLATFORM

An AI layer that outlives the model

The layer where AI features live as part of the product instead of as a call to somebody else’s API. Long scenarios run durably and survive a restart, tools are only invoked through an access policy, the model is chosen by a gateway, and every call is visible in the log: what was asked, what it cost, what came back.

  • Temporal
  • MCP
  • LiteLLM
  • OPA
  • pgvector
  • OpenTelemetry
Agent platform: workflow editor and execution log

AI workflows with access policies and execution logs.

System diagram
  1. 01Interface & BFF
  2. 02Control plane
  3. 03Durable runtime
  4. 04Tools & policies
  5. 05Models & knowledge
  6. 06Logs & audit
AGENT PLATFORM
Client project

All our projects

Swipe through the rail. Open a project to see the brief, scope and live website.

01/16

Drag the rail or use the arrows

Not just interfaces.The systems working behind them.

Tools

Tools are chosen for the task, not the other way round.

  • Next.js
  • React
  • TypeScript
  • Node.js
  • PostgreSQL
  • Redis
  • Docker
  • 1C
  • MoySklad
  • Ozon
  • Wildberries
  • Payments
  • Telegram Bot API
  • AI / LLM APIs

What we can build for you

04 services
  1. 01

    Launch a website

    From a clear storefront to an order: customer journeys, interfaces, catalogues, payments and delivery.

  2. 02

    Bring sales into a CRM

    Connect enquiries, tasks and teamwork in one product with roles, permissions and an activity history.

  3. 03

    Automate workflows

    Connect systems through APIs and events so your team can stop moving data by hand.

  4. 04

    Add AI to your product

    Integrate models into search, data processing and workflows with access control and execution logs.

Studio / AVT TEAM

A small team runs the project end to end: design, code, integrations and servers in one pair of hands. Here is how we agree on the work — before the first line of code.

4
directions: websites, CRM, processes, AI
1
team for design, code, integrations and servers
0
vendors assembled piece by piece
  1. 01AVT TEAM

    What happens after an enquiry?

    We start by understanding the task: existing systems and the expected outcome. Then we agree on scope, milestones and project terms.

    Enquiry
    3 fields: name, contact, task
    We clarify
    task, systems, outcome
    We agree
    scope, milestones, terms
  2. 02AVT TEAM

    How is the price determined?

    The price depends on scope, integrations and requirements. Deliverables, timelines and payment terms are recorded in the agreed proposal and contract.

    It depends on
    scope, integrations, requirements
    We record
    deliverables, timelines, payment
    Where
    proposal and contract
  3. 03AVT TEAM

    How are code and design handed over?

    Deliverables, access credentials and rights to the results are agreed in the contract before work starts. A product should not depend on whether we answer an email.

    We hand over
    code, design, documentation
    Access
    passes to the client
    Rights
    in the contract before the start
  4. 04AVT TEAM

    What happens after launch, and with an existing product?

    Support scope, changes and maintenance terms are discussed separately and recorded in the contract. An existing product can be improved: we start from it and your task.

    Support
    separate, in the contract
    We improve
    interfaces, integrations, CRM, workspaces
    Or
    a specific AI workflow