Viktor I.
Rating
Language proficiency level
CV
Multidisciplinary engineer with experience in embedded systems, backend development, robotics, and cybersecurity. I combine a strong academic background in applied physics and nanomaterials with hands-on engineering practice in both hardware and software domains.
At SkyLab UA, I worked on the UGV Sirko-S1 combat robotic platform, developing embedded software for STM32/ESP32 microcontrollers. I integrated sensors, GPS, IMU, cameras, and wireless modules (LoRa, Wi-Fi, Bluetooth), optimized telemetry, and implemented navigation algorithms and actuator control. I used protocols like MAVLink, SBUS, CRSF, ELRS and tools like FreeRTOS, ESP-IDF, oscilloscopes, and logic analyzers.
During my time at Huawei, I contributed as a Software Development Engineer intern, focusing on algorithmic modeling, optimization, and technical consulting. I collaborated with experts to implement efficient solutions and gained experience in large-scale enterprise environments.
As a mentor at GoIT, I conducted classes in Python, JavaScript, cybersecurity, and HTML/CSS. I helped students understand core programming concepts, guided practical projects, and introduced ethical hacking and penetration testing using Kali Linux.
At NauticAi, I served as a Python Backend Engineer in a startup setting. I designed backend architecture, integrated MongoDB, and built a cryptocurrency onboarding platform with an emphasis on performance, usability, and scalability.
At Arena City, I developed high-load backend systems using C/C++ and handled tens of thousands of concurrent TCP/UDP connections. I wrote Linux kernel modules for syscall tracing, built Telegram bots for CRM integration, and managed CI/CD pipelines with GitHub Actions, Docker, and Kubernetes on GCP.
In education, I completed a Bachelor’s degree in Applied Physics and Nanomaterials at KPI, where I focused on modeling, data analysis, quantum mechanics, and nanotechnology. My thesis explored smart village systems integrating water-energy networks. I also completed an advanced cybersecurity program, where I worked with radio systems, encryption, Starlink terminals, and tactical IT infrastructure.
My stack includes: C/C++, Python, JavaScript, FreeRTOS, ESP-IDF, Git, Docker, Kubernetes, MongoDB, RabbitMQ, Redis, GCP, CI/CD, and more. I thrive at the intersection of hardware and software and am always eager to build reliable, efficient, and impactful tech solutions.
Skills and abilities
Programming
Design & art
Photo, Audio & Video
Architecture
Portfolio
- All works 22
- Linux & Unix 2
- Python 2
- 3D Modeling 2
- Web Programming 1
- AI & Machine Learning 3
- Embedded Systems & Microcontrollers 12
-
Kali Linux
Linux & UnixUsed Wireshark on Kali Linux to identify and analyze IP traffic within a local network. Successfully discovered the IP address of a Raspberry Pi 5 by capturing broadcast and ARP packets. Applied display filters to isolate specific MAC and IP address interactions, enabling quick identification of new or hidden devices on the LAN.
-
Waveshare
Embedded Systems & MicrocontrollersI have experience integrating the Waveshare 2-axis camera module (PAN 360°, TILT -45°~90°) for UGV, video surveillance and robotics. I am currently working on integration with MIMO radar: I am developing middleware for receiving coordinates, processing them on Raspberry Pi and further transmitting them to ESP32 for control or telemetry.
-
MIMO Radar
Embedded Systems & MicrocontrollersCurrently developing a MIMO radar-based system for real-time detection of FPV drones, anti-personnel mines, cruise missiles, and other low-visibility targets. Focused on embedded integration, object tracking algorithms, and edge processing using mmWave radar technology from Texas Instruments.
-
Raspberry Pi 5
Embedded Systems & MicrocontrollersAssembled a custom microcomputer setup based on Raspberry Pi 5 with a tower cooler and dual RGB fans for active cooling. Integrated an OLED display to show system stats such as temperature, IP address, and CPU load. Neatly organized internal power delivery and SSD storage integration. Configured OpenSSH server and set up a tunnel-based connection within the local network, enabling access from any device at home.
-
THE CONCEPT OF A “SMART VILLAGE” FOR THE TERRITORY OF UKRAINE
AI & Machine LearningDuring my studies in Applied Physics and Nanomaterials, I received a strong interdisciplinary education combining physics, mathematics, programming, and nanotechnology. The curriculum included quantum mechanics, statistical and solid-state physics, electrodynamics, thermodynamics, numerical methods, computer modeling, and experimental data analysis. I also studied optical and X-ray methods, semiconductor devices, and nanostructures.
As part of my qualification work, I conducted research and successfully defended my thesis "The Concept of a Smart Village in Ukraine Based on an Intelligent Water-Energy Nexus System," receiving an excellent grade. Practical skills were reinforced through lab sessions, interdisciplinary coursework, and a pre-diploma internship. I completed the program with a total score of 83/100, earning top grades in numerical methods, modeling, and data analysis. This experience shaped my systems thinking and laid a strong foundation for a career in research and engineering.
-
Spy Cat Agency API
Web ProgrammingIt is a RESTful API for managing spy cats, their missions, and goals.
-
FTP_Kali_Linux
Linux & UnixFTP for Offline File Acquisition
Set up and used FTP clients (ftp, lftp) on Kali Linux to access a remote FTP server when the local machine had no direct internet connection. Retrieved necessary packages (e.g., .deb files, wget binaries) by connecting to a LAN-shared FTP host from another PC with internet access. Used this method to manually download and install software dependencies offline.
-
Radiator
3D ModelingResearch of steady-state thermal analysis, transient thermal and thermal stress based on a radiator model.
-
Heat sink models
3D ModelingMy FlowDynamics IPT team took 1st place in the Student Tech Challenge 2024 in the Thermal Management category. As part of the competition, my team proposed heat sink models to minimize and distribute the heat generated by the central processor.
-
Flashing LibreSDR PLUTO
Embedded Systems & MicrocontrollersWhen I started flashing LibreSDR PLUTO, I ran into a serious problem — I accidentally wrote only the pluto.frm file to the internal flash, without the bootloader.
As a result, the device effectively became a brick.
How I fixed it:
It turns out that you can either compile the firmware for Linux yourself or find a ready-made image, put it on a microSD card, boot the device from it, and restore everything.
… This approach allowed me to recover the system and bring the SDR back to life without using JTAG or hardware reflashing tools.
It was a good reminder that with SDR devices like this, having an SD boot option is a lifesaver — especially if you experiment with firmware often.
-
LibreSDR PLUTO based on Zynq7020
Embedded Systems & MicrocontrollersMy experience with LibreSDR PLUTO based on Zynq7020
Recently I had the opportunity to work with LibreSDR PLUTO — a modern SDR radio station operating in the 70 MHz – 6 GHz range and supporting 4 antennas (2 TX + 2 RX).
This device turned out to be not just an alternative to the popular ADALM-PLUTO, but a powerful and flexible tool for professional tasks.
What I especially liked:
… High precision and stability thanks to VCTCXO 40 MHz (0.5 ppm)
Convenient connectivity via Gigabit Ethernet and USB Type-C (OTG and Debug)
MicroSD support — quick boot and firmware switching
Aluminum housing — both aesthetic and effective heat dissipation
Synchronization support via 1 PPS and 10 MHz for complex multi-channel projects
Technical highlights:
Frequency range: 70 MHz – 6 GHz
Bandwidth: up to 20 MHz
12-bit DAC/ADC
512 MB RAM and 32 MB FLASH
Full TDD and FDD support
Possible applications:
Signal research in civil and industrial ranges
Communication system prototyping
Experiments with digital signal processing (DSP)
Work in GNU Radio, SDRangel, MATLAB and other environments
Conclusion: LibreSDR PLUTO pleasantly surprised me.
It is truly a flexible, productive, and well-thought-out SDR that will suit both engineers and radio enthusiasts.
I am happy to have this device in my toolkit — and I am already planning several new experiments with it.
-
Upgrade LibreSDR
Embedded Systems & MicrocontrollersRecently, I upgraded my LibreSDR radio by adding improved thermal management and heat transfer elements.
Now the board runs more stable under heavy load, stays cooler, and is ready for longer test sessions.
In the photo — the process of assembly and modification. For me, these upgrades are not just a hobby, but a step toward building more reliable solutions in communications and radio engineering.
LibreSDR is an open platform, which makes it perfect for experiments and customization.
-
TX16S Mark II Max Radio Controller (M2)
Embedded Systems & MicrocontrollersExperience in integrating the RadioMaster TX16S transmitter with ESP32 / STM32 microcontrollers. Developed firmware with support for SBUS, CRSF, ELRS, LoRaWAN protocols for connecting to radio modems. Provided reliable transmission of control commands and telemetry, adapting protocols to the specifics of projects in open space and in interference conditions. Currently, I continue to work and conduct research with this remote control.
-
Mission Planner and Joystick Configuration (ArduPilot)
Embedded Systems & MicrocontrollersConfigured and calibrated control systems for ArduPilot-based platforms using Mission Planner:
Mapped physical joystick controllers (e.g., Radiomaster TX16S) to control channels via USB HID interface.
Set up movement axes (X, Y, Z, Rz, Slider1/2) and digital buttons for precise vehicle control.
Worked with COM ports, established telemetry connections, and configured MAVLink communication.
…
Used Mission Planner features: firmware flashing, configuration templates, simulation modes.
-
Simulation of planets
PythonThis is a planetary simulation program developed using the Pygame library in Python. It models the movement and orbits of the planets around the central Sun.
Reviews and compliments on completed projects 1
4 September 2025
45 USD
We are looking for a specialist in ESP 32 / Need to connect a microphone
Quick to respond, quick to execute, clearly a knowledgeable person with a wide selection of equipment and components for project execution.
Activity
| Latest proposals 10 | Budget | Added | Deadlines | Proposal | |
|---|---|---|---|---|---|
|
DevOps consultation
16 USD
|
|||||
|
Need a Python developer to create a Telegram bot with simple functionality.
45 USD
|
|||||
|
Stm32+TFT
18 USD
|
|||||
|
Automated Python pipeline for video processing and generation of EN/RU metadata
609 USD
|
|||||
|
Machine Learning Engineer (Sports Analytics)
609 USD
|
|||||
|
Conversion of csv files to md and their splitting into separate md files.
101 USD
|
|||||
|
Software development for website analysis and filtering through Google Search API
271 USD
|
|||||
|
Claimer service provider
30 USD
|
|||||
|
We are looking for a specialist in ESP 32 / Need to connect a microphone
45 USD
|
|||||
|
STM32
116 USD
|