24.10.2026
Technical breakdown
Volgatech.Kollektiv — a mobile staff cabinet for Volgatech
Versions 0.5.4–0.5.6: the “Appendix to Form 28” as a .docx built from the schedule, with a topic plan that carries on from one report to the next; mail that no longer forgets it...
24.10.2026
Technical breakdown
The ionozond playground — interactive models of chirp sounding
A new playground page shows an HF channel simulator at work: a channel state is read off an ionogram, copies of the sounding are synthesised from it, and then it is checked whet...
24.10.2026
Technical breakdown
ionozond — an oblique chirp-sounding console for the ionosphere
The station deletes each capture once its archive verifies, and the archive held power only — so every five minutes the Doppler, the fading and the phase went with the capture. ...
24.10.2026
Technical breakdown
ML Playgrounds — interactive labs for a machine learning course
All 13 playgrounds are rebuilt as numbered steps, with every chart preceded by an explanation; 71 terms are gathered into a shared glossary, and on the playgrounds a definition ...
15.10.2026
Technical breakdown
The ionozond playground — interactive models of chirp sounding
Interactive models for a document on oblique chirp ionograms: group-delay dispersion and the widest usable band, ways to measure it, start-time errors, FFT length and cell shape...
15.10.2026
Technical breakdown
ionozond — an oblique chirp-sounding console for the ionosphere
The source of an oblique chirp-sounding console was lost; only the built binary remained. How the program was recovered from it and shown to match the original, which quirks had...
15.10.2026
Technical breakdown
ML Playgrounds — interactive labs for a machine learning course
A theme switch on every page of the site that repaints the Streamlit playgrounds without restarting Python; an explanation of the data on the data-leakage playground, where high...
15.10.2026
Technical breakdown
conf-kit — a conference programme, jury and applications
In two days a jury page for one conference grew into a service for events: the programme as a checked document, an API for chat bots, a builder for phone and desktop, a public p...
12.10.2026
Technical breakdown
Volgatech.Kollektiv — a mobile staff cabinet for Volgatech
How the app gained its «Liquid Glass» theme: translucent panels over a coloured background, matte glass, frost made of fractal crystals and a pattern for the season — leaves, fr...
12.10.2026
Technical breakdown
Volgatech.Kollektiv — a mobile staff cabinet for Volgatech
Versions 0.5.1 and 0.5.2: the app offers its own updates and checks the file before installing, runs in a browser — on an iPhone without the App Store and on a computer in a lay...
12.10.2026
Technical breakdown
Otkrytyi Diplom — an open replacement for CyberDiploma
In a week the Otkrytyi Diplom prototype went the whole way of a graduation: matching a group's grade statement to the curriculum, a registry with registration numbers, correctio...
12.10.2026
Technical breakdown
ICT — an ionospheric sounding data-processing platform
An animation of ionospheric maps for a week took 18 minutes to build and was cut off at the proxy. Now days load and frames are drawn in parallel processes in the background — t...
12.10.2026
Technical breakdown
ML Playgrounds — interactive labs for a machine learning course
The playgrounds of a master's machine learning course have been joined by six playgrounds of a bachelor's course on programming AI systems in Python, and the site has become one...
01.10.2026
Technical breakdown
Volgatech.Kollektiv — a mobile staff cabinet for Volgatech
In version 0.5.0 «Почта» (Mail) became a built-in client instead of the web mail in an in-app window. The university's mail is an on-premises Exchange without OAuth, so the clie...
01.10.2026
Technical breakdown
Otkrytyi Diplom — an open replacement for CyberDiploma
In Otkrytyi Diplom the curriculum has become an entity of its own: plans are stored by programme, form of study and admission year, every correction is saved as a new edition, c...
01.10.2026
Technical breakdown
ICT — an ionospheric sounding data-processing platform
Half a year of work on the ICT orchestrator: job events are kept in the database and survive a restart of the hub, the legacy program that computes absolute TEC runs in a real W...
29.09.2026
Technical breakdown
Otkrytyi Diplom — an open replacement for CyberDiploma
The draft architecture for an open replacement for CyberDiploma now has a prototype and a repository of its own. What the prototype does, which of the stack criteria are already...
29.09.2026
Technical breakdown
ML Playgrounds — interactive labs for a machine learning course
A gradient-descent trainer grew into a set of interactive apps for the Machine Learning Fundamentals course of a linguistics master's programme. Each one repeats a lab or a lect...
26.09.2026
Technical breakdown
Volgatech.Kollektiv — a mobile staff cabinet for Volgatech
A native mobile app for the Volgatech staff cabinet: a schedule that opens without a network, the foreign-groups memo in a single step, and a session that does not drop on a bad...
26.09.2026
Technical breakdown
Diploma Supplement Automation Service
A draft architecture for an open system that prepares, checks and prints diplomas. Why the platform requirements ruled out nearly every technology, how one build runs both on an...
25.09.2026
Technical breakdown
Tea Taste — a digital tea-tasting journal
Importing recordings made outside the app: how a single recording of a whole tasting cost the parse every descriptor, why recognition loses the infusion's number rather than the...
25.09.2026
Engineering update
Diploma Supplement Automation Service
A code review and a reconciliation against real input data produced 27 defects. The worst class was silent: a student dropped out of the XML with no error. How silent gaps becam...
27.08.2026
Technical breakdown
Tea Taste — a digital tea-tasting journal
Voice notes instead of filling in a form: speech recognition through SpeechKit, a transcript parsed into fields against a fixed descriptor vocabulary, a monthly quota, tasting p...
27.08.2026
Engineering update
Diploma Supplement Automation Service
An update about diagnostics: errors propagated across service boundaries, a record of every request, logs that survive a container restart, and the first automated test runner.
24.07.2026
Technical breakdown
ICT — an ionospheric sounding data-processing platform
How the IonMaps module in ICT turns TEC-suite parquet output into regional maps of vertical total electron content: VTEC restoration from slant TEC, interpolation (linear, krigi...
23.07.2026
Technical breakdown
Tea Taste — a digital tea-tasting journal
A walk through eight stability defects in the Tea Taste API found in a code review after the July release: a double HTTP server, errors that silently fell through past their han...
21.07.2026
Technical breakdown
Tea Taste — a digital tea-tasting journal
A breakdown of a major Tea Taste (teaform.ru) update: VK ID sign-in, editable tastings, password recovery, a public feed with author profiles, in-app user feedback, and an admin...
13.06.2026
Technical overview
ICT — an ionospheric sounding data-processing platform
An overview of the idea and structure of ICT — a set of containerised services that carry GNSS data from RINEX archives to total electron content, coherence bands, maps, and ana...
07.06.2026
Technical breakdown
Tea Taste — a digital tea-tasting journal
A breakdown of the idea and features of Tea Taste — a web app that records brewing parameters and sensory impressions across infusions and turns a subjective tea evaluation into...
02.06.2026
Technical breakdown (algorithm)
Diploma Supplement Automation Service
A step-by-step explanation of the service pipeline from Excel parsing and validation to final XML generation.
01.06.2026
Technical breakdown
Diploma Supplement Automation Service
A practical look at a polyglot service architecture for Excel validation, XML generation, and Docker-based deployment.