Vectozavr is not a clean startup success story, and it is not a post-mortem. It began as a handcrafted online school, became the first business I built that earned meaningful money, spent several years largely unchanged while I moved into research, and later grew into a series of experiments with AI-assisted education. The original school worked commercially. The AI products, so far, have not.
I started working on the project in 2021. On April 10, 2022, I publicly launched Vectozavr Academy: a paid online school built around a handcrafted course in linear algebra and 3D graphics for game developers. Years later, I rebuilt the platform, added an assistant inside lessons, launched a standalone AI chat, experimented with generating complete courses, and created an AI tutor for exam preparation.
Those products eventually forced a less technical question: was I willing to leave my PhD and make Vectozavr a full-time startup? Without enough traction, a team, or a clear advantage in an already crowded market, I decided that an all-or-nothing bet would be irrational. Vectozavr continued—but at a different pace.
Through all of these stages, the central question has stayed surprisingly stable: how can software help someone move from seeing an idea to genuinely understanding it?
The first idea: make mathematics visible
The original motivation came from computer graphics. A formula for a change of basis can look remote on a whiteboard; the same operation becomes intuitive when a camera turns, an object moves, or a scene changes in front of you. I wanted each mathematical idea to lead to something a student could see and eventually build.
The first course therefore connected linear algebra directly to graphics programming. It moved from vectors, matrices, bases, and transformations into cameras, projection, clipping, animation, simple physics, and small game-like experiments. The visualizations were not decorative illustrations added after the lesson. They were part of the explanation.

From educational videos to a real school
Before the Academy, I was already publishing videos about programming, graphics, physics, and unusual technical experiments on the Vectozavr YouTube Channel. A video can make one idea memorable, but it does not provide a curriculum, practice, progress, or a clear route from one concept to the next. The Academy was my attempt to turn that style of explanation into a complete learning product.
The school launched publicly on April 10, 2022. It was no longer only a collection of content: people could join a structured course and pay for access. I had to think about the curriculum and the software together—how lessons were presented, how progress was recorded, how the next concept followed from the previous one, and how the whole experience felt to a learner.
Over its first years, the Academy generated roughly ₽3 million in cumulative sales. This is a retrospective estimate, not a claim about profit or venture-scale growth, but it made the project important to me in a new way. It was the first business I had built that brought in meaningful money. A course, a website, and a style of teaching I had created myself had become something people genuinely chose to buy. I still consider that first version of Vectozavr a successful project.
The first platform was intentionally close to the first course. That helped me ship it, but it also encoded nearly every assumption of that course into the software: one main subject, one content structure, and one way of learning. The original school proved that the idea could become a real product. It also showed me why the next version would have to be much broader.
The project went quiet, but it did not disappear
The launch coincided with a much larger disruption in my life. The full-scale war that began in 2022 made the future in Russia far less predictable for me. I left the country and chose to pursue science abroad—a path that offered more stability and a chance to grow as a researcher. I first worked on optimization and then moved toward LLMs, pruning, and quantization.
The Academy did not close. The original course remained online and continued to sell, but while I focused on relocation, papers, and eventually a PhD, I was no longer developing the school as an active startup. For several years, Vectozavr was simultaneously a successful product in maintenance mode and an unfinished idea I kept returning to.
- The project beginsI start turning visual explanations of mathematics and graphics into a structured course.
- Vectozavr Academy launchesThe handcrafted linear algebra and 3D graphics course becomes a public, paid online school.
- The school stays aliveThe original course continues operating while I move abroad and shift my attention toward research and a PhD.
- The platform is rebuiltA new React and Laravel foundation replaces the course-specific first version and makes room for new learning formats.
- AI Chat becomes its own productA multi-model chat launches, then moves into a separate application within the Vectozavr ecosystem.
- CourseGPT grows into Vectozavr StudioAutomatic course generation evolves into a workspace for creating and editing educational material.
- The AI tutor launchesAn exam-preparation product begins guiding learners with progressive hints instead of immediately revealing answers.
- A slower path forwardI prioritize research while continuing Vectozavr as a long-term project rather than an all-or-nothing startup.
Starting over in 2025
While working on papers and later beginning my PhD, I kept thinking about the Academy. Learners still encountered difficult passages and sent me questions about the material. I could answer them, but I could not be available at the exact moment every student became stuck.
That suggested a concrete use for AI: an assistant that already knew the course, the current lesson, and the precise passage the student was reading. A learner should be able to select something confusing and ask a question without copying the material into a separate chatbot or reconstructing all of its context.
Once I started building that assistant, the limitations of the old platform became impossible to ignore. I rebuilt Vectozavr around React and Laravel, with reusable courses, chapters, lessons, tests, progress, achievements, subscriptions, and authoring tools. I released the new version on September 1, 2025.
What began as a solution to one recurring student problem reopened the entire project. This was effectively Vectozavr’s second launch: it stopped being software for one course and became an environment in which I could test different ways of teaching.
Putting AI inside the lesson
My first useful educational AI feature was not a general chatbot. It was an assistant attached to the lesson itself.
A learner could select a confusing passage and ask for an explanation. The assistant received the selected text together with the lesson and course context, opened in a side conversation, and stayed available for follow-up questions. Instead of leaving the course, copying a paragraph into another app, and explaining the context from scratch, the learner could ask for help exactly where the difficulty appeared.
That changed AI from a separate destination into part of the learning interface. As the platform evolved, the same assistant pattern expanded: it could connect concepts to related material and, inside the course-generation tools, help create or revise lessons and chapters. The important part was not that a model could produce text. It was that the model had a defined educational role and the right local context.

One platform became several products
The rebuild made it easy to experiment, and those experiments gradually became distinct products rather than one increasingly crowded school interface.
Vectozavr Academy
The original visual course in linear algebra and 3D graphics, authored lesson by lesson.
Explore the course ↗Launched September 2025AI Chat
One interface for working with different AI models, later separated into its own application.
Open AI Chat ↗CourseGPT → StudioVectozavr Studio
A workspace for generating, organizing, editing, and enriching courses with AI.
Open Studio ↗Launched January 2026EGE Trainer
Exam practice with a tutor that responds to the learner’s reasoning and offers progressive help.
Try the trainer ↗AI Chat: taking the assistant beyond one lesson
The lesson assistant was intentionally tied to course context. AI Chat explored the opposite direction: a general-purpose product that could be useful without entering a course at all. Part of the motivation was practical—many people in Russia did not have convenient access to the latest models in one place. I launched the chat on September 16, 2025 and separated it into its own application three days later.
Over time, it gained conversation history, model choice, search, file and image input, and voice input while sharing accounts and infrastructure with the rest of Vectozavr. Technically, it became a substantial product. Commercially, as I would soon learn, shipping those features was not the same as finding a market.
CourseGPT became Vectozavr Studio
CourseGPT started with an ambitious prompt: describe what you want to learn, answer a few clarifying questions, and let the system construct a curriculum with chapters, lessons, tests, covers, and achievements. I initially thought this might be the idea that broke through. By October 2025, I had a working flow that could generate complete course structures and let learners move through them.

The working prototype exposed problems that the original idea had hidden. Fully generated lessons were not consistently trustworthy or pleasant to study. Generating them on demand made browsing a course slow and consumed tokens before a learner even knew whether the material was worth reading. Most importantly, people still wanted the judgment of a real author: someone who understood what to teach, in what order, and why.
A fully generated course for an individual learner and an authoring tool for a teacher may share the same technology, but they are not the same promise. The more useful direction was to make generation editable: let an author inspect the structure, reorder it, rewrite lessons, add tests and interactive material, and use the assistant as a collaborator rather than accept a finished black box.
That shift became Vectozavr Studio. It is less about pressing one button to manufacture a course and more about reducing the distance between an educational idea and a course that someone can actually refine and publish. Repositioning it was not the triumphant completion of the original plan; it was a response to what the first plan got wrong.
A tutor that does not rush to the answer
The AI tutor began with a different constraint. In exam preparation, the fastest possible response is often the least educational one. If a student is given the full solution immediately, the task disappears before the reasoning happens.
I designed the tutor to guide instead: acknowledge a correct step, point out the next relationship, ask a smaller question, or offer a progressively stronger hint. The learner remains responsible for completing the argument. The product launched on January 15, 2026 and later became the EGE Trainer, with subject selection, topic-based practice, short quizzes, progress plans, streaks, and achievements around that central interaction.

Shared infrastructure, separate promises
For a while, all of these directions lived visibly inside one product. Technically, that made sense: courses, chat, accounts, progress, payments, and AI services could share one platform. Conceptually, it became harder to explain. A learner looking for my handcrafted 3D course had a different goal from a teacher creating a course with AI or a student practicing for an exam.
The answer was to keep the shared foundation while giving each product a clear front door: school, chat, studio, and ege. That was an important product lesson for me: shared infrastructure does not require shared positioning. A product becomes easier to understand when its interface, language, and boundaries are built around one job.
Shipping products was not the same as building a business
Read only as a release timeline, Chat, Studio, and the tutor can look like uninterrupted momentum. Commercially, they were not. When I recorded a retrospective in February 2026, AI Chat had only five paying subscribers. Across the AI products, subscriptions had generated very little revenue. None had come close to the commercial proof of the original Academy.
There is no contradiction between the Academy’s roughly ₽3 million in cumulative sales and the much more difficult picture several years later. The first number accumulated over the life of the school. By early 2026, its current income was lower than my university stipend and not enough to live on. The original course had proved that I could make and sell a real product; it had not given me a business that could safely support a full-time team or a leap into a new AI market.
I do not interpret the weak AI sales as evidence that AI is a bad technology or that the educational ideas were pointless. I built these products mostly alone while pursuing a PhD, and I did not give enough time to the work that happens after a release: sustained marketing, customer conversations, support, distribution, and week-after-week product iteration. I was much faster at turning an idea into software than at establishing whether enough people needed it and how I would reach them.
The market made that constraint sharper. AI products are relatively easy to start, surface-level features are easy to reproduce, and potential users are surrounded by similar claims, repetitive advertising, and low-quality generated content. At the same time, large companies can put far more engineering and marketing behind adjacent ideas. Access to a model is not a durable advantage.
A worthwhile educational product needs something deeper: trusted content, thoughtful pedagogy, a workflow people return to, a community, or an experience that is genuinely difficult to replace. Building that takes a team—or at least sustained attention that I could not give while also doing serious research. A working AI feature is not yet a defensible product, and a release is not distribution.
The choice between a startup and a PhD
Eventually, engineering stopped being the main constraint. The limiting resource was my own attention. Giving Vectozavr a genuine chance as a startup would require making it my primary occupation: marketing it, supporting users, improving it continuously, producing educational material, and probably building a team. A startup is not a side project with more code; it is an around-the-clock commitment.
In practical terms, that meant deciding whether I was prepared to pause or leave my PhD. With uncertain demand, almost no AI subscription revenue, strong competition, and no team, I did not think that gamble was rational. My research and stipend gave me stability abroad, while the startup had not yet earned enough to replace either of them. I chose to continue the PhD.
That decision changed the pace of Vectozavr, but it did not end the project. It also changed what I considered progress. Instead of betting everything on immediate growth, I could preserve what already worked, learn from the experiments that did not, and continue only at a pace I could sustain.
Continuing through research
Choosing research did not mean leaving AI-assisted education behind. My work on LLMs is closely connected to the questions behind Vectozavr: how an assistant should use educational context, how it can guide rather than replace a learner, how generated material can remain grounded in reliable sources, and how such systems should be evaluated.
My supervisor suggested that the product questions could become research questions, which led us toward AI for Education. I later became the primary author of a proposal for TRACE—Transforming Textbooks into Verified, Interactive Courses using Retrieval-Augmented Generation. The project received a USD 100,000 KAUST Small Translational Research Grant for July 2026 through June 2027.
TRACE is a university research project, not funding for the private Vectozavr platform. It does, however, give our team a lower-risk way to investigate the same broad direction: educational systems built around LLMs, interactive material, and verifiable sources. That work can produce useful research now and knowledge that may strengthen Vectozavr later.
This is the path I have chosen for the moment: remain in the university, complete the PhD, pursue research I find genuinely interesting, and use grants and collaborations to explore ambitious AI-for-education ideas without requiring a small product to support my entire life immediately.
What building Vectozavr taught me
Vectozavr has lasted long enough to show me several versions of the same idea—and several versions that needed to be replaced.
- A medium can be part of the explanation. The early interactive graphics were not polish around the mathematics; they changed what could be explained.
- A successful first version can still be the wrong foundation for the second. Rebuilding the platform was expensive, but it turned a course-specific site into something I could continue exploring with.
- AI is most useful when its job is constrained. “Generate text” is not a learning design. Explain this passage, help improve this lesson, or give the next useful hint are much better product instructions.
- A release is not distribution. I could build and ship several AI products, but reaching enough people and learning continuously from their use required sustained attention that I did not have.
- An AI feature is not a moat. Durable value has to come from the pedagogy, workflow, content, or community around the model—not merely from placing a model behind an interface.
- Related products still need distinct identities. The Academy, Chat, Studio, and EGE Trainer benefit from one technical ecosystem, but each should make sense on its own.
- A meaningful project does not have to be an all-or-nothing bet. Choosing a slower pace can be more responsible than pretending every project must immediately become a full-time company.
Today, I think of Vectozavr less as something I launched once and more as something I have been raising over time. It has passed through different stages alongside my own life: a YouTube channel, a school, my first successful business, a course in maintenance mode, a rebuilt AI platform, and now a long-term educational project. Its story is unfinished.
My goal is no longer to force it into an overnight success. I want to keep building it deliberately, step by step, when I have the time and energy outside research—creating things I find useful, technically interesting, and educationally sound. I still see a possible international future for Vectozavr, but I do not need to pretend it has already arrived or sacrifice everything else to reach it immediately.
Vectozavr continues not because every experiment worked, but because the central problem still feels worth pursuing: make difficult ideas easier to see, explore, and understand.
