Software Engineer & AI Researcher

Building intelligent systems | Exploring swarm robotics, game AI, and communication protocols

-
Repositories
-
Followers
-
Following
Profile
01.

About Me

With over 10 years of experience in the Microsoft .NET stack, I have specialized in building robust, high-performance back-end web applications. My journey as a Lead Software Engineer has led me to explore complex architectural patterns, gRPC, and distributed systems.

Currently, I am channeling my expertise into my PhD research at the Kharkiv National University of Radio Electronics, focusing on the fascinating world of Swarm Intelligence in Drones. My work bridges the gap between industrial-scale software engineering and cutting-edge artificial intelligence.

  • .NET Core / C#
  • Python (AI/ML)
  • Angular / TypeScript
  • Distributed Systems
  • Swarm Intelligence
  • Domain-Driven Design

10+

Years Experience

PhD

Candidate

02.

Core Expertise

Backend Architecture

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

Artificial Intelligence

Researching autonomous drone swarms using Python and advanced AI algorithms.

Full-Stack Proficiency

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

Performance Engineering

Specialized in binary serialization efficiency and high-throughput data processing.

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.

03.

Featured Projects

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
04.

Latest Blog Posts

2024-01-15 8 min read

The Future of Multi-Agent AI Systems

Exploring how swarm intelligence is revolutionizing robotics and autonomous systems...

Read more →
2024-01-10 12 min read

Deep Dive: Neural Networks in Game AI

Understanding how modern chess engines leverage deep learning for superhuman performance...

Read more →
2024-01-05 10 min read

Communication Protocols for IoT: A Comparative Study

Analyzing latency, throughput, and reliability across different IoT communication protocols...

Read more →
06.

Get In Touch

Whether you're interested in distributed systems architecture, the future of drone swarms, or just want to chat about tech, I'm always open to discussing new ideas, research collaborations, or speaking opportunities. Feel free to reach out via any of the channels below!

Say Hello 👋