$ whoami
Yury Popov — founder-engineer and HSE × Kyung Hee University student
$ current_mission
Build fewer things. Make them real.
$ operating_mode
product building + systems thinking + adversarial curiosity| Signal | Current state |
|---|---|
| Mathemario | 🟢 Active — primary product focus |
| AI agent security | 🟣 Research — tools, memory, permissions and adversaries |
| Open source | 🔵 Selective — compact systems with a clear idea |
| University | 🟡 Final undergraduate year |
A proprietary EdTech product for adaptive mathematics learning.
I am building Mathemario as a serious long-term product, not as an open-source demo. Its codebase, architecture and internal roadmap are private.
The public mission is simple: make mathematics practice more personalized, structured and useful for students and teachers.
Why this is my main project
Mathemario sits at the intersection of education, software and measurable human progress. It is the project where I am learning how to turn a large idea into a durable product: narrow the scope, test assumptions, build carefully and keep moving toward real use.
|
A multi-world simulation of algorithmic societies populated by persistent LLM-driven agents.
Open project notesThe project explores what happens when autonomous agents interact inside different economic and social environments. The interesting problems are not only prompt design, but identity persistence, failure isolation, coordination and emergent behaviour. |
A small interpreted language that can rewind program state, patch variables and resume after failure.
Open project notesBuilt to turn a strange idea into a working system: execution snapshots, a recursive-descent parser, a tree-walking evaluator and an interactive recovery flow. |
I am interested in the moment when an AI system stops being a chat interface and becomes software with tools, memory, permissions and consequences.
Expand the threat map
flowchart LR
A[AI agent] --> B[Tools]
A --> C[Memory]
A --> D[Permissions]
A --> E[Other agents]
B --> F[Unsafe actions]
C --> G[Poisoning and corruption]
D --> H[Privilege and boundary failures]
E --> I[Collusion and hidden coordination]
F --> J[Adversarial evaluation]
G --> J
H --> J
I --> J
Topics I keep returning to
- prompt injection and indirect prompt injection;
- unsafe tool use and confused-deputy failures;
- long-term memory poisoning and RAG integrity;
- trust propagation across multi-agent systems;
- graph-based anomaly detection;
- hidden coordination and agent collusion;
- evaluation that measures real system behaviour rather than polished demos.
|
A passing demo is not proof. Tests, logs and reproducible behaviour matter. |
Permissions, ownership and failure modes should be understood before growth. |
I would rather make one serious system real than maintain ten abandoned ideas. |

