Programming is not just my profession but a passion. I find satisfaction both in delivering work and in building my own projects and learning new technologies.
For work I use Linux, which lets me operate and manage projects effectively.
My name is Peter Alexeev. I have been writing software for fourteen years now — from school-day PascalABC.NET to async Rust. I build products where you can see the work: code that is not embarrassing to show, and interfaces that are not embarrassing to ship to people.

Programming is not just my profession but a passion. I find satisfaction both in delivering work and in building my own projects and learning new technologies.
For work I use Linux, which lets me operate and manage projects effectively.
I wrote code enthusiastically, filling notebooks with examples and exercises.
This period brought a significant expansion of my software-development knowledge and skills.
I experimented with various frameworks and tools, including PyQt for GUIs, Django and Flask for web apps. I was initially drawn to game development, so I also worked with Unreal Engine and Unity in parallel.
I built a project in C# WPF. I started taking small commercial jobs — information platforms and online shops.
Actively explored new technologies, including TailwindCSS.
Got interested in Docker, which led me into Podman and Kubernetes.
Studied high-load web applications and wrote server-side apps in Rust with Tokio. Built a small operating system in Rust and studied microcontrollers. Also attended GP Days 2023.
Continued growing in low-level work and refined my skills in building web applications of various sizes. In my free time I explored new technologies such as Go and Angular.
Actively studied team and process management, Agile and hybrid methodologies. Went deep on applying AI agents in both work and everyday development: picked up Claude Code, Codex, GitHub Copilot, JetBrains Junie. Experimented with agentic patterns, RAG, MCP, prompt engineering. Ended the year with the "AI Innovation Leader" award at SKOLKOVO.
Compared serverless platforms for Rust/Go workloads (Cloudflare Containers, Fly.io, Cloud Run, Modal, Daytona). Experimenting with Astro and SvelteKit. Stood up a self-hosted stack built on NousResearch's Hermes Agent with OpenRouter and Cloudflare Browser Rendering over MCP. Launched several personal projects:
Product Manager | Team Lead | Full Stack Engineer
SKOLKOVO Moscow School of Management is one of the leading private business schools in Russia and the CIS, founded in 2006 on the initiative of the business community. The School holds the international EQUIS accreditation (held by about 1% of business schools worldwide) and has its own campus near Moscow. The portfolio of educational programs covers every stage of business development — from startups to large corporations — including MBA, Executive MBA and corporate education programs. More than 12,000 students go through the School's corporate programs every year.
Organizational changes within the company.
Founder | CEO | Full Stack Engineer
Founded my own company specialised in project-based product development.
Full Stack Engineer | Team Lead
The company develops, supports and tests software across a wide range — from mobile apps to websites.
Persistent salary payment delays.
Junior Software Developer
The company has been building information systems and software products for more than 20 years, providing a complete approach to automating large, high-complexity systems thanks to built-in self-regulation and a unique data organisation and storage model.
Decided to switch jobs to seek new professional challenges and growth opportunities.
Lecturer
Taught students programming and development. My students are successfully employed in various roles, including frontend and backend developers — PHP, Java, JavaScript, Kotlin engineers, as well as UI/UX designers and other specialists.
Designing and building web applications;
Internet technologies and publishing data on the Internet;
Database design and protection;
Fundamentals of programming;
Machine learning and big data;
Mobile app development;
Information systems code development;
Fundamentals of information systems design and development.
Developed curricula, ran lectures and practical sessions, evaluated student results and provided feedback for their professional growth.
Programming languages: PHP, C++, C#, Java, Kotlin, JavaScript, TypeScript, Python;
Databases: SQL, MongoDB, PostgreSQL, OracleDB, MySQL, SQLite;
Tools and frameworks: Figma, WordPress, Laravel, NestJS, Express, React, Next.js, Vue.js, Svelte, SvelteKit, Mocha, Jest, Vite, Docker.
Decided to switch jobs to focus on my own professional growth and expand my developer skill set.
Web Developer
Freelance web development: delivered many projects of varying scale — from landing pages and online stores to corporate sites and information platforms.
2D colony sim in the spirit of Dwarf Fortress: z-levels, dual game modes and deep procedural world generation.
Local Obsidian-style desktop notes app: fast full-text search, link graph, fully offline.
TUI orchestrator for AI agents: spawn, monitor and switch between multiple agents from the terminal.
Personal budgeting app: accounts, goals, recurring payments, expense analytics.
Study micro-OS in Rust: bootloader, interrupts, a simple scheduler and device drivers.
CLI for managing Selectel cloud resources from the terminal: VMs, K8s, DBaaS, buckets, DNS.
AI Dungeon Master for Dungeons & Dragons tabletop sessions: scenarios, party state, inventory.
Custom plugins for Claude Code: slash commands, MCP servers, routine automation.
URL shortener service: backend, Svelte frontend, docs, containerised deploy.
Dice-roll calculator supporting complex expressions and modifiers.
Single sign-on identification platform integrating user data with the School's internal systems.
Alumni community: applications to join clubs, roster management for club heads and external experts.
Service rendering interactive charts on landing pages, integrated into Twill as a custom CMS block.
Internal product for managers: composing gift orders for clients and partners, inventory tracking.
Internal service for ~600 employees: year-round thanks between colleagues with year-end summaries and awards.
Service vetting users before they get access to private corporate Telegram channels.
Internal Telegram service for networking: automatic random colleague pairings for coffee meetings.
Platform letting employees build their own AI agents with granular access control over knowledge spaces.
Automatic processing of grant applications for educational programs using AI agents.
Backend, API and admin panel for corporate events: schedule, registrations, reports.
Architecture of a large online shop: NestJS API, queues, cache, faceted catalog, admin panel.
Internal electronic document workflow: document versions, assignments and approval routing.
LMS with student profiles, assignments and server-side code grading.
Yaroslav-the-Wise Novgorod State University
Computer Operator
Polytechnic College of Yaroslav-the-Wise Novgorod State University
Programming for computer systems — Software engineering technician
Yaroslav-the-Wise Novgorod State University
Enterprise protection from internal information-security threats with modern DLP technologies
Institute of Electronic and Information Systems (NovSU)
Computer Science and Engineering — Software for computing systems and automated systems
Main language for frontend and Node.js backends.
Strict typing for JS projects.
Server-side language where my commercial work began.
Systems programming and algorithms.
WPF, .NET and Unity development.
Low-level programming and drivers.
JVM language for backend and Android.
Server-side work with Spring and Tomcat.
Systems language for reliable, fast services.
Scripting for NeoVim and embedded.
Simple, fast backend language.
Scripting, ML experiments, web on Django/Flask.
Test framework for JavaScript and TypeScript.
Distributed version control.
My primary OS since 2018.
Progressive framework for UIs.
Utility-first CSS for fast styling.
UI compiler, runtime-free.
Content framework with server-first rendering.
Full-stack React framework with SSR and the app router.
Library for building user interfaces.
JavaScript server runtime.
TypeScript backend framework with DI and modules.
Relational database, used in production.
MySQL fork with extra features.
Document NoSQL database for flexible schemas.
Primary RDBMS in my recent projects.
Fast HTTP framework for Node.js.
Minimal HTTP framework for Node.js.
PHP framework with a rich ecosystem.
CMS where my commercial web work started.
Servlet container for Java web apps.
Java backend framework.
Async runtime for Rust.
Low-level I/O for Rust.
Composable services and middleware in Rust.
Efficient buffer manipulation in Rust.
HTTP stack for Rust.
gRPC framework in Rust.
Instrumentation and logging for Rust.
Web server and reverse proxy.
PHP IDE by JetBrains.
JS/TS IDE by JetBrains.
Rust IDE by JetBrains.
JetBrains all-purpose IDE.
C/C++ IDE by JetBrains.
Go IDE by JetBrains.
Python IDE by JetBrains.
Lightweight editor with a rich extension ecosystem.
Modal text editor.
Modern Vim fork with Lua config.
Application containerization.
Daemonless alternative to Docker.
POSIX shell with extended syntax and completion.
Terminal multiplexer.
Modern terminal with a block-based history.
Container orchestration at scale.
Clean Architecture: A Craftsman's Guide to Software Structure and Design
Robert C. Martin