Software Engineer · PhD Researcher

Stanislav Orlov

I'm a Software Engineer from Ukraine. I design robust, industrial-scale distributed systems and research multi-agent AI to solve complex engineering challenges.

Portrait of Stanislav Orlov

About

Engineering at scale, researching what's next

With over 10 years of experience in Software Engineering, my primary focus is designing and building robust, high-performance distributed systems. I specialize in scalable backend architectures, exploring complex architectural patterns, and leveraging technologies like gRPC to solve challenging engineering problems.

In addition to my core professional work, I am pursuing PhD research at the Kharkiv National University of Radio Electronics, focusing on Swarm Intelligence in Drones. This academic pursuit adds another dimension to my expertise, allowing me to bridge the gap between industrial-scale software engineering and cutting-edge artificial intelligence.

10+
Years of experience
PhD
Candidate, NURE
UA
Based in Ukraine
  • Distributed Systems
  • .NET Core / C#
  • Domain-Driven Design
  • Python (AI/ML)
  • Go (Microservices)
  • Swarm Intelligence

Expertise

What I work on

Backend Architecture

Expertise in .NET Core, Go, Python, gRPC, and DDD to build scalable microservices and distributed systems.

.NET Core Go Python gRPC

Artificial Intelligence

Researching autonomous drone swarms using Python and advanced AI algorithms.

Python AI Algorithms

Full-Stack Proficiency

Building dynamic, responsive front-ends with Angular and TypeScript.

Angular TypeScript

Performance Engineering

Specialized in system-wide performance optimization, low-latency architectures, and high-throughput data processing.

Low-Latency High-Throughput

Projects

Selected work

Swarm of Drones using AI

Autonomous multi-agent drone swarm system utilizing reinforcement learning and distributed AI algorithms for coordinated flight patterns, obstacle avoidance, and collaborative task execution.

Python TensorFlow ROS Computer Vision Multi-Agent RL
View on GitHub

Chess Engine using AI

Advanced chess engine powered by deep learning and Monte Carlo Tree Search (MCTS). Features position evaluation, move prediction, and adaptive gameplay strategies.

Python PyTorch Alpha-Beta Pruning Neural Networks
View on GitHub

Communication Protocols Research

In-depth investigation and analysis of modern communication protocols including MQTT, WebRTC, and custom IoT protocols. Performance benchmarking and security analysis.

C++ Network Analysis Protocol Design IoT
View on GitHub

Writing

Latest posts

All posts

Communication Protocols for IoT: A Comparative Study

Introduction: The Constraints of the Edge The Internet of Things (IoT) operates under constraints that traditional enterprise software rarely faces: intermittent network connectivity, limited battery...

Deep Dive: Neural Networks in Game AI

Introduction: The Silent Revolution on the 64 Squares For decades, chess was the ultimate benchmark for artificial intelligence. It represented a closed system composed of pure logic, immense complexi...

Contact

Let's work together

Whether you're interested in building high-performance distributed systems, complex architectural patterns, or just want to chat about software engineering and my AI research, I'm always open to discussing new ideas, collaborations, or speaking opportunities.

[email protected]

Stand with Ukraine

As a Ukrainian engineer, I am committed to supporting my country. Join me in contributing to reliable organizations providing humanitarian and defense support.