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

Petro Gordiievych

Offer Petro work on your next project.

Estonia Tallin, Estonia
1 day 17 hours back
Available for hire available for hire
7 Safes completed
1 year back
5 clients
age 37 years
on the service 6 years

Rating

Successful projects
100%
Average rating
No data
Rating
1311
Web Programming
1206 place out of 6431
Embedded Systems & Microcontrollers
24 place out of 196
3 projects
Data Parsing
2 projects
App Development for Android
1 project
Java
1 project
Apps for iOS (iPhone and iPad)

Language proficiency level

English English: fluent
Українська Українська: fluent
Русский Русский: fluent

Skills and abilities

Programming

Services


Administration

Outsourcing & consulting

Portfolio


  • 25 000 USD

    LLMs management portal

    AI & Machine Learning
    Last month, one of our teams finished developing an LLM management portal. In this post, I’ll briefly describe this SaaS solution, the time we spent on development, the technologies we used, and provide a link to the development environment.

    Our customer had already created an LLM management environment. It allows users to run and train LLMs, feed prompts, and get responses. It is mostly used by educational platforms such as OpenEdx. Owners of such platforms can train LLMs by feeding them books and courses, use them to teach, and test students with quizzes generated by the LLM. All interaction happens through a chatbot that acts as a tutor. In short, this is a sophisticated tool that easily integrates into existing educational platforms.

    The client’s request was to develop a platform where their customers would be able to add their own LLMs, use predefined models, run training, and customize bot behavior on educational sites. The platform also needed to support payments and subscriptions. The entire development process—from design to final delivery—had to be completed within two months.

    Due to the very limited timeframe, we chose the tech stack we were most familiar with:

    - Backend: jHipster on Java 23 (we usually prefer Kotlin for backend development, but kHipster is not yet up to date with jHipster).
    - Database: PostgreSQL
    - Frontend: Angular web app
    - Payment gateway: Stripe
    - CI/CD: GitHub Actions
    - Deployment: Docker image, runnable via Docker Compose or Kubernetes
    - Ticketing system: Jira
    - Documentation: Confluence
    - Team communication: Slack
    - Customer communication: Telegram

    In six weeks, we completed the application, and then spent two weeks on integration, testing, and fine-tuning. The team consisted of one backend developer, one frontend developer, one manual QA, and one manager.

    You can see the result here: https://portal.intela-bot-ai.com — this is the development environment. Right now, a few production instances are being prepared for educational and other types of customers.

    #quickdevelopment #softwaredevelopment #java #jhipster #khipster #githubaction #saas #LLM #stripe #posgresql #projectmanagement #stripe #SpringMVC #SpringBoot #websockets #HTTP #jira #confluence #Slack #Sentry #docker-compose #docker #kubernetes #GitHub/GitLab #cicd #PostgreeSQL #ngzorro #ai #openedx #education #saas
  • 5824 USD

    Smart thermostat system

    Embedded Systems & Microcontrollers
    Developing a custom PCB and firmware for a smart thermostat that communicates seamlessly with a server over WiFi. Built from the ground up on the ESP32 platform, the thermostat offers flexible connectivity options, allowing communication through a server or directly with mobile applications via Bluetooth.

    Key Project Highlights:

    • Custom PCB Design: Designed a robust electronic board based on the ESP32, incorporating both wired and Bluetooth sensor connectivity to enhance functionality and data accuracy.
    • Embedded Firmware Development: Developed efficient, high-performance firmware in C++ using the ESP-IDF library, ensuring reliable communication with the server over secure protocols.
    • Protocols and Connectivity: Implemented HTTPS and MQTTS protocols for secure and reliable data transmission, enabling the thermostat to securely send and receive data from the server.
    • Integration with External Sensors: Configured and integrated both wired and Bluetooth sensors, allowing real-time environmental data to be collected and processed by the thermostat.
    • EMS Compliance: The board successfully passed Electromagnetic Susceptibility (EMS) compliance, ensuring reliability and safety in varied operational environments.

    Technical Skills Highlighted:

    • Embedded Systems Design and Firmware Development: Extensive experience in ESP32 firmware programming and embedded C++ development, optimizing for reliability and low-latency communication.
    • PCB Design and Sensor Integration: Expertise in designing PCBs with ESP32, as well as integrating and calibrating external sensors for precise data collection.
    • Secure Communication Protocols: Proficient in implementing secure communication protocols (HTTPS, MQTTS), ensuring data integrity and security during server interactions.
  • Pulse V – mobile applications iOS and Android + CRM

    Apps for iOS (iPhone and iPad)
    In this project, our team of three developed three key components:

    1. Native Mobile Applications: iOS and Android
    2. Backend API and CRM
    3. Firmware for the ESP32 microcontroller

    Project Objective:

    The primary goal of this project was to develop mobile applications that enable users to control specific health equipment via Bluetooth. The CRM system was designed to assist with customer management, tracking of modes, processing payments, and monitoring device usage. The mobile applications provide functionalities for user registration, authentication, selection of health programs, and management of program execution.

    Technical Approach:

    We selected the ESP32 microchip as the communication bridge between the mobile applications and the equipment’s control block, and developed custom firmware for the ESP32 to ensure seamless communication. After development, the mobile applications were published on the respective app stores for iOS and Android.

    Timeline:

    The entire project, from development to the publishing of the mobile applications, was completed in 10 working days.

    Technologies Used:

    • Mobile Applications: Developed using Kotlin Multiplatform Mobile (KMM) with Kotlin for Android and Swift for iOS.
    • CRM and Backend API: Built using kHipster (jHipster), Spring Boot, Angular, and PostgreSQL, leveraging Kotlin and TypeScript.
    • ESP32 Firmware: Programmed using the ESP-IDF framework in C.
  • 11 648 USD

    iOS and Android Mobile application for Smart Home project

    Apps for iOS (iPhone and iPad)
    Convenient mobile (#iOS, #Android) app for managing heating at home and in the office.

    #Android part written in Kotlin, #iOS - Swift. Common business logic - #KMM.

    UI builds on #JetpackCompose and #SwiftUI.

    Communication with devices over #Wifi and #bluetooth (#BLE).

    Transport protocols: #HTTP and #MQTT.

    Automatic App build and publishing to Google Play and Apple App Store by #fastlane
  • 11 648 USD

    Parcel Managers

    Desktop Apps
    Server and mobile applications which are helping to manage parcels on the all way from China to Ukraine.

    The Parcel Manager Mobile application was created to track each step of a parcel from a supplier in China to the end customer in Ukraine. In the application you can see all the information about the parcel (weight, dimensions of delivery, etc.which manager packaged it and what kind of goods it contains. QR code reader, multiple ways to upload pictures of parcels and packages minimizing the possibility of making mess and delay delivery.

    #SpringBoot #Ionic #Angular #MySQL5 #docker
  • 17 472 USD

    The Proforma Invoice

    Web Programming
    Monitoring the availability of goods in warehouses;
    - Quick access to goods information (prices, options available, etc.and the
    Operative creation of order card (from mobile application);
    - Synchronization with the server (data on goods, order cards);
    Access to data in offline (all information is stored on a mobile phone during synchronization);
    Convenient export of selected goods in Excel;
    Generation of water marks on photos of goods when exported to Excel;
    - Quick optimized search among tens of thousands of products.

    #Javaee #JavaScript #MySQL5 #Bootstrap #PhoneGap #Ionic
  • 139 772 USD

    Green Power Oriented Home

    Desktop Apps
    Innovative tech ecosystem for electric heating and smart home management. Started from design, architecture, and following implementation of Backend, Frontend, Electronic board, Firmware, and Mobile application (KMM).
    This project is in production and servers for electrical heaters with smart thermostats (https://gpo-store.com/).

    #smarthome #iot #mobileapp #SpringBoot #MQTT #postgresql #influxdb #Kotlin #Angular #typescipt #architecture #PCB
  • 3800 USD

    Asap Cash - Stock Exchange

    Java
    Development of the system of automation of the work of an online exchange (server part, web pages, hybrid mobile applications).

Reviews and compliments on completed projects 7

1 June 2025 250 USD
Discourse forum translator for Llama 3 API

Quality
Professionalism
Cost
Contactability
Deadlines

Completed in the best possible way. I am satisfied with the work! Thank you for the project.

17 May 2025 120 USD
Set up Reddit parser on VPS

Quality
Professionalism
Cost
Contactability
Deadlines

The performer is very meticulous in helping to solve all issues. Highly recommend for cooperation and will continue to cooperate.

6 March 2025 500 USD
Reddit parser with import of discussions to Discourse forum

Quality
Professionalism
Cost
Contactability
Deadlines

The parser works as it should. Everything is done professionally and I will reach out again! Thank you!

Quality
Professionalism
Cost
Contactability
Deadlines

The project was completed efficiently and quickly.

5 October 2024 600 USD
Mobile App

Quality
Professionalism
Cost
Contactability
Deadlines

I worked on creating a mobile application for our project, which included user registration, integration with CRM, as well as developing an interface for working with programs and Bluetooth devices. The contractor proved to be a high-level professional: he responded promptly to all requests, made necessary adjustments, and provided valuable advice on improving functionality. All tasks were completed with high quality and on time, while adhering to all technical requirements and development standards.

I would like to specifically highlight the competent approach to organizing work: each stage was discussed in detail, and as a result, we received a fully functional product ready for use. I recommend for collaboration on mobile development, especially if attention to detail and a high level of professionalism are required.

Quality
Professionalism
Cost
Contactability
Deadlines

The project went well. The project was successfully implemented in collaboration with Petro. We look forward to working with you again.

18 June 2020 23 USD
Java OpenCV обнаружение клонированных участков на изображениях

Quality
Professionalism
Cost
Contactability
Deadlines

Отлично справился с задачей, знает свое дело.

Activity

  Latest proposals 10
Freelance project
Freelance project
Discourse forum translator for Llama 3 API Personal project
250 USD
Set up Reddit parser on VPS Personal project
120 USD
Reddit parser with import of discussions to Discourse forum Personal project
500 USD
Freelance project
500 USD
Freelance project
Freelance project
1165 USD
Freelance project
110 USD
Freelance project