I'm Ivan Arkhipov, a Lead Software Engineer, AI Researcher, and Educator passionate about building robust systems and advancing the field of artificial intelligence.
- Team Lead at Softcom LLC โ Leading development of tools for real-time systems design, modeling, and development
- Research Specialist at St Petersburg University AI Center โ Developing algorithms for distributed systems
- Practice Instructor at ITMO University โ Teaching Discrete Mathematics for AI Engineering students
Languages & Technologies:
- C++ โ Primary language for tools for real-time systems design, modeling, and development
- Python โ Research and product development
- TypeScript + Vue3 โ Some frontend development experience
- C, Rust โ Systems programming and personal projects
- Bash โ Automation and scripting
Tools & Frameworks:
- Databases: PostgreSQL with ODB ORM
- C++ Libraries: Boost, Crow, CLI11, yaml-cpp, tinyxml2 and others
- Embedded: esp-rs (Rust on ESP32)
- Ph.D. Student at St Petersburg University, "Mathematical and Software Support for Computing Systems, Complexes and Computer Networks" โ Thesis: "Consensus algorithms for implementing core functions of a multi-agent real-time operating system"
- Master's Degree in System Programming (St Petersburg University) โ Thesis: "Software watermarking"
- Bachelor's Degree in System Programming (St Petersburg University) โ Thesis: "Optimal object code generation"
- Artificial Intelligence โ Algorithms and applications
- Distributed Systems โ Scalability and reliability
- Embedded Programming โ Real-time and resource-constrained systems
- Compilers & Programming Languages โ Language design and implementation
Publications (4 papers)
- Arkhipov I.S., Erofeeva V.A., Granichin O.N., Kiselev V.A., Chernov A.O. Accelerated local voting protocol for a group of robots with a single remote control. Informatics and Automation, 2025, Vol. 24, No. 4, pp. 1029โ1058.
- Amelin K.S., Arkhipov I.S., Granichin O.N., Kiselev V.A., Chernov A.O. System for controlling a swarm of robots with a single remote control. Mechatronics, Automation, Control, 2025, Vol. 26, No. 9, pp. 471โ479.
- Arkhipov, I. Investigation of the Multiply-add Operation on the Baikal-T Processor. Computer Tools in Education, 2022, (1), pp. 46-56.
- Arkhipov, I. Investigation of the Multiply-sub Operation on the Baikal-T Processor. Computer Tools in Education, 2022, (3), pp. 82-93.
Conference Presentations (4 presentations)
- Arkhipov I., Tarasova E., Nikolenko S., Biziarkin I.S. Discover Cause-Effect Relationships between Time-Series in Non-Gaussian Noise Environments. IFAC Workshop on Advanced Learning Control and Optimization Systems (ALCOS 2025), Mexico City, 2025.
- Arkhipov I.S., Erofeeva V.A., Granichin O.N., Kiselev V.A., Chernov A.O. Semi-centralized approach to maintaining formation of a group of robots. Youth School-Seminar "Navigation and Motion Control" (NMC-2025), 2025, pp. 6โ8.
- Akinfiev I., Smetanina V., Granichin O., Arkhipov I. Comparing time. A new approach to the problem of time synchronization in a multi-agent system. Conference of Open Innovations Association, FRUCT (Proc. of the 36th conference of FRUCT association), 2024, No. 36, pp. 843-846.
- Andreev I.A., Arkhipov I.S., Onosovsky V.V. [et al.]. Operation of a modeling stand as part of a data center. XLVIII Academic Readings on Cosmonautics, Moscow, January 23โ26, 2024, pp. 551โ554.
Open Source Contributions (4 PRs across 3 projects)
- ExpressLRS โ PR #2427
- causal-learn โ PR #226
- linkspector โ PR #52, PR #55
- ๐ง Email: arkhipov.iv99@mail.ru
- ๐ฌ Telegram: @arhivser6
- ๐ฐ Tech Blog: Telegram Channel (EN) | Telegram Channel (RU)
- ๐ Winner of Petropolitan Science (Re)Search in "Computational Technologies" (Bachelor's)
- ๐ Presidential Grant recipient (Master's)
- ๐ Contributing to BOINC distributed computing projects: Milkyway@home, World Community Grid, and Rosetta@home (username: Arhipster โ feel free to add me as a friend!)
- ๐ฎ Enjoying anime, manga, and video games in my free time
- ๐ช Staying active with gym workouts, running, and home training โ all depending on my mood
Open to collaboration on interesting projects in AI, distributed systems, and systems programming.



