Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Viktor I.

Offer Viktor work on your next project.

Ukraine Kyiv, Ukraine
1 month 19 days back
Available for hire available for hire
1 Safe completed
8 months 28 days back
1 client
on the service 3 years

Rating

Successful projects
No data
Average rating
No data
Rating
612
Embedded Systems & Microcontrollers
14 place out of 196
AI & Machine Learning
75 place out of 2838

Language proficiency level

Українська Українська: fluent
Русский Русский: fluent
English English: upper-intermediate
日本語 日本語: elementary

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

Portfolio


  • Kali Linux

    Linux & Unix
    Used 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 & Microcontrollers
    I 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 & Microcontrollers
    Currently 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 & Microcontrollers
    Assembled 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 Learning
    During 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 Programming
    It is a RESTful API for managing spy cats, their missions, and goals.
  • FTP_Kali_Linux

    Linux & Unix
    FTP 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 Modeling
    Research of steady-state thermal analysis, transient thermal and thermal stress based on a radiator model.
  • Heat sink models

    3D Modeling
    My 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 & Microcontrollers
    When 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 & Microcontrollers
    My 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 & Microcontrollers
    Recently, 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 & Microcontrollers
    Experience 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 & Microcontrollers
    Configured 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

    Python
    This 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

Quality
Professionalism
Cost
Contactability
Deadlines

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