Skip to content
Sheet 01 · A virtual development studio

Complex information systems, turnkey – from specification to production

Payment and billing systems, multi-tenant SaaS, IoT and real-time protocols, ERP. Each project is led by an architect with 25 years in IT; the code is written by a team of a dozen AI agents with fixed roles, and correctness is confirmed by code review, automated tests and an independent audit.

A free 30-minute call · an answer within one business day

APOSTOL-CSMS · v1.24.0released 2 Nov 2026
RolePerformed bySign
DrawnAI agents: database, server, interfaces ✓
Checkedreview of every change ✓
Testedai-qa · automated tests ✓
Auditedai-audit · conformance audit ✓
ApprovedA. A. Prepodobny 2 Nov
Apostol CSMS – a charging station management platform
Systems4
Versions100+
OCPP3
A-POST-OL devel
The sign-off record of the latest Apostol CSMS version: who built it, who reviewed the code, who tested it, who audited it and who approved the release. Every version has one.
In production nowocpp-css.com · chargemecar.com
OCPP 1.5 · 1.6 · 2.0.1OCPI 2.2.1 · 2.3.0Stripe · YooKassa · CloudPaymentsAFIR · 54-FZ
Sheet 02 · Problems

We take on work where a mistake costs money

Transactions, thousands of persistent connections, several tenants in one system, integrations with payment and government services. Behind every class of problem is a system that already runs.

Payments and billing

Charges, pre-authorisation, refunds, partner payouts, double-entry bookkeeping, fiscal receipts. The calculation, the invoice and the payment never diverge: everything is posted in the database in one transaction.

In production: Apostol CSMS, CopyFrog

Multi-tenant SaaS and white label

Operator data isolation is built into the core. A new brand on the same version takes minutes, under a signed license.

In production: Apostol CSMS – three brands and a test server

IoT and real-time protocols

Thousands of persistent WebSocket connections, OCPP, OCPI, NTRIP, telemetry. No message brokers and no garbage-collector pauses.

In production: Apostol CSMS, Campus CORS

ERP and document flow

States and transitions are stored as data and change without a rebuild. Action journal, reports, compliance with industry rules.

In production: Ship Safety ERP – in the Russian software registry

Fintech and market data

Real-time quotes from several exchanges, arbitrage pair discovery, signals, control through Telegram.

In production: Apostol ARB

Industry automation

Utility debt collection: penalty calculation, court documents, Excel and PDF import, scan recognition – Python services around the core.

In production: DEBT-Master

Sheet 03 · Case

Apostol CSMS: a real business and real drivers' money

A management system for EV charging stations that the studio designed, built and maintains. A driver finds a station, charges the car and pays from the phone, and the revenue goes to the station owner. It runs in Russia and in Europe.

In productionsince 10 Jul 2026 · ocpp-css.com
The problem

An operator needs a system of its own rather than renting someone else's cloud: stations from different vendors, payment without registration, revenue straight to the station owner, roaming with other networks.

How it is built

Stations from different vendors work in one system. The charge, the invoice and the payment go through as one operation and never diverge. A new network under its own brand launches in 5–10 minutes.

The result

Three brands on two markets – Russia and Europe. The retail service ocpp-css.com has been taking drivers' payments into station owners' accounts since July. The software is registered with Rospatent.

View AApostol CSMS dashboard: stations, sessions, revenue, grid load, connector status, revenue trend, alerts
View A – the station owner's dashboard in the new interface (in Russian); illustrative data
View BDriver app: station map with connector filters
View B – the driver app, demo, 14 Oct 2026
Open the dashboard demosign in operator@chargemecar.com / operator – no registrationProduct pageRospatent certificate No. 2026684792
Sheet 04 · Platform

The foundation is ready before the first line of your code

A-POST-OL is the studio's own open platform, in production since 2017, and every system we build stands on it. Sign-in and permissions, the API, workflows, files, notifications and reports are already built and proven in production – the budget and the timeline go to what sets your business apart.

Level 3

Your project

Your business logic – what sets your system apart. The only level written from scratch.

Level 2

db-platform

A business platform inside the database: users and permissions, workflows, documents, files, notifications and reports already work.

Level 1

A-POST-OL

The server: keeps browsers, apps, devices and partners connected – thousands of connections at once.

Money and data never diverge

Every action goes through whole or not at all: the invoice, the payment and the history change together.

Processes change on the fly

Stages and rules are stored as settings, not hard-wired into the program. A new process step goes live without stopping the system.

Grows with your business

From one server to a cluster and Kubernetes. Growth does not mean rewriting the program.

You are not tied to the studio

The platform is open on GitHub under the MIT license. The system is handed over with its code and specification.

Sheet 05 · Projects

Eight more systems on the same foundation

Different industries, one approach. Every system can be opened and checked.

Maritimein production

Ship Safety ERP

Safety management for shipping companies under SOLAS and the ISM Code. Listed in the Russian software registry.

AIin production

CopyFrog

Ad copy, images and video for products; several AI providers, subscriptions and card payments.

AISaaSStripe
copyfrog.ai →
Utilitiesin production

DEBT-Master

Utility debt collection: pre-trial work, court orders, statutory penalties, documents for court.

PL/pgSQLPythonOCR
debt-master.ru →
Fintechin production

Apostol ARB

Crypto futures arbitrage: real-time quotes from five exchanges, pair discovery, signals in Telegram.

Real-timeWebSocket
arb.apostol-crm.com →
Geodesyin production

Campus CORS

GNSS corrections over NTRIP from a network of base stations: centimetre accuracy for farming and surveying.

AIpet project

Talking To AI

A Telegram bot for talking to ChatGPT, entirely in PL/pgSQL – from business logic and payments to the OpenAI integration.

TelegramPL/pgSQLOpenAI
t.me/TalkingToAIBot →
Cryptotestnet

BitDeals

P2P deals with a 2-of-3 bitcoin multisig escrow and PGP signatures. Python and React: the stack fits the task.

FastAPIReactBitcoin
testnet.bitdeals.org →
Templateopen source

Apostol CRM

The open build a new project starts from: sign-in, REST API, roles and workflows already work.

In development
Maritimein development

Ship Safety ERP 2.0

A new version of the safety system for shipping companies: an ISM Code safety management system and electronic ship logbooks. Built on the Apostol 2.0 core, with the API moving to Go. The goal is type approval by the Russian Maritime Register of Shipping after pilot operation.

The same studio model as Apostol CSMS: an architect and a team of roles – from the database to the independent audit.

ISM CodeElectronic logbooksApostol 2.0Go · /api/v2
200+requirements in the technical specificationSERP 2.0 specification, rev. 5.5
4+months of pilot operation before type approvalRS Rules for technical supervision, part 12.4
300+tasks on the board, 200+ closedproject board, 25 Oct 2026
21 Aug 2026work startedfirst commit
Sheet 06 · Studio

An architect and a dozen roles. Each owns its part of the system

The studio is organised like a design bureau. Each role works only in its own part of the system: testing does not fix code, the audit changes nothing – its finding becomes a task. A person approves the release.

Fig. 1Alen Prepodobny, the studio's architectAlen Prepodobny, the studio's architect
Fig. 1 – Alen Prepodobny, architect
Accountable for the result

Alen Prepodobny, architect

25+ years in IT, 10+ of them as a technical director; grew up in banking IT, where the cost of a mistake is measured in money. The A-POST-OL and db-platform frameworks are his own tools, grown out of real projects. He sets the task, takes every decision and approves every release.

10+roles in the Apostol CSMS project teamteam charter, 24 Oct 2026
1,000+tasks on the board, 700+ closedproject board, 25 Oct 2026
0changes without review: every change is checked before it enters the codeteam rule No. 5

NoteThe agents work in plain sight, not in the background: the architect sees every session and can stop the work at any moment.

Management
human · architect

Alen Prepodobny

Sets the task, takes decisions, approves the release. The contract is signed with him.

The only one who allows the live system to be updated.

ai-owner

Coordinator

Task board, acceptance of results, project state, legal matters.

Writes no code.

ai-cto

Technical director

Technology strategy, the specification, breaking a business goal into development tasks.

Writes no code.

Development
ai-db

Database and business logic

Business logic in PL/pgSQL – the project's and the platform's; pgTAP tests.

Changes the database structure only through migrations: the system already holds real data.

ai-backend

Server side

C++ modules and processes, the AI support service.

Does not touch the core or the station protocols.

ai-apostol

The libapostol core

The C++20 transport framework: HTTP, WebSocket, TLS, PostgreSQL.

A fix goes into shared code only after it is proven on a project.

ai-frontend

Interfaces

The dashboard, the driver app, payment, the sign-in screen.

Does not change shared libraries – orders the change from their developer.

ai-ocpp

Station protocols

The whole OCPP server, its console and the station emulator.

One repository, nothing beyond it.

ai-go

API v2

A Go service over the business logic: a new way to reach the same data.

Everything is closed by default: access opens through an explicit allow-list.

Release and control
ai-devops

Releases and servers

Brands, version builds, image registries, installing updates on servers.

Updates live servers only on the architect's direct instruction.

ai-qa

Testing

End-to-end automated tests: database, REST, station protocols, payments.

Tests every part of the system, fixes none.

ai-audit

Conformance audit

Requirement → code → test. Looks at the product through an outsider's eyes.

Fixes nothing: a finding becomes a task.

Sheet 07 · Process

Every stage leaves a document

You get documents, not promises. They can be read, checked and taken away together with the code.

  1. 01

    Understanding the task

    A 30-minute call: processes, goal, timeline, constraints.

    Stays with youA timeline and budget estimate
  2. 02

    Specification

    Architecture and requirements with identifiers, per ISO/IEC/IEEE 42010 and 29148.

    Stays with youThe system specification
  3. 03

    Development

    Every task is a card on the board; every change is reviewed before it enters the code.

    Stays with youThe task board and the decision history
  4. 04

    Verification

    Automated tests of every part of the system and an independent conformance audit.

    Stays with youTest records and the audit report
  5. 05

    Release

    One version number for all the code. Every version is checked on the test server first.

    Stays with youChange notes and a rollback plan
  6. 06

    Operation

    Update with one command, roll back just as easily, 24/7 support.

    Stays with youThe support policy
Sheet 08 · Contact

Tell us about the task

We reply within one business day – in person. The 30-minute call is free and commits you to nothing.

  1. 01We answer the request and propose a time for a call.
  2. 02We talk for 30 minutes to understand the scope of the task.
  3. 03We send a written estimate of timeline and budget – then it is your call.
We reply there
What kind of project
A couple of paragraphs: what has to work, and by when
PDF, DOCX, ODT or TXT, up to 10 MB
By pressing the button you agree to the processing of your personal data