Building an online maps project based on Spatial Graph Routing
I'm building a web project to visualize routing algorithms on a simple map of London. The routing engine is built upon custom data structures, spatial indexes, and graph algorithms...
Software Engineer · PhD Researcher
I'm a Software Engineer from Ukraine. I design robust, industrial-scale distributed systems and research multi-agent AI to solve complex engineering challenges.
About
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.
Expertise
Expertise in .NET Core, Go, Python, gRPC, and DDD to build scalable microservices and distributed systems.
Researching autonomous drone swarms using Python and advanced AI algorithms.
Building dynamic, responsive front-ends with Angular and TypeScript.
Specialized in system-wide performance optimization, low-latency architectures, and high-throughput data processing.
Projects
Autonomous multi-agent drone swarm system utilizing reinforcement learning and distributed AI algorithms for coordinated flight patterns, obstacle avoidance, and collaborative task execution.
View on GitHubAdvanced chess engine powered by deep learning and Monte Carlo Tree Search (MCTS). Features position evaluation, move prediction, and adaptive gameplay strategies.
View on GitHubIn-depth investigation and analysis of modern communication protocols including MQTT, WebRTC, and custom IoT protocols. Performance benchmarking and security analysis.
View on GitHubWriting
I'm building a web project to visualize routing algorithms on a simple map of London. The routing engine is built upon custom data structures, spatial indexes, and graph algorithms...
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...
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
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]