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

Leonid Kohan

Offer Leonid work on your next project.

Ukraine Berezan, Ukraine
2 months 28 days back
A little busy a little busy
25 Safes completed
2 months 16 days back
13 clients
age 53 years
on the service 3 years
  • Bluetooth LE
  • BLE
  • nordic
  • Raspberry PI Pico
  • nRF52840
  • Zephyr

Rating

Successful projects
100%
Average rating
10 out of 10
Rating
2002
C & C++
14 place out of 1372
Embedded Systems & Microcontrollers
2 place out of 197
20 projects
Embedded Systems & Microcontrollers
11 projects
C & C++
5 projects
Desktop Apps
1 project
C#

Language proficiency level

Українська Українська: fluent
Русский Русский: fluent
English English: elementary
Français Français: elementary

CV

Hi, my name is Leonid 👋


I am always ready to help implement your interesting projects based on microcontrollers.
I offer my services in the following areas.


Creating reliable software code for embedded systems based on the following platforms:


  • Zephyr RTOS is a robust and compact real-time OS that supports a variety of controllers.
  • NRF Connect SDK is the official SDK from Nordic Semiconductor based on Zephyr. Supports all Nordic controllers.
  • Arduino Framework is a popular coding system for hobby and educational projects with a very large number of libraries.


The code can implement the following basic functions:


  • implementation of multitasking using Zephyr RTOS methods for efficient operation of the microcontroller;
  • connection, receipt and processing of data from various sensors (temperature, humidity, lighting, motion, etc.);
  • writing Zephyr drivers for sensors;
  • connection and control of various types of peripheral devices, such as buttons, LEDs, relays, SD cards, displays, etc.;
  • transmission, reception of data using Bluetooth, WiFi radio channels;
  • data exchange via Ethernet;
  • data exchange via MQTT protocol;


Microcontrollers for which I write code:


Nordic

  • nrf52833
  • nrf52840
  • nrf5340

Boards and devices:

  • NRF52840-DK
  • Nordic Thingy:53
  • nRF52840 Dongle
  • BBC:Microbit v2
  • XIAO nRF52840 Series


Raspberry

  • RP2040
  • RP2350

Boards and devices:

  • Raspberry PI Pico
  • Raspberry PI Pico W
  • Raspberry PI Pico 2
  • XIAO RP2040


Arduino

Boards and devices:

  • Arduino Nano
  • Arduino Pro Mini
  • Arduino UNO
  • Arduino Mega
  • Arduino GIGA R1 WiFi


Skills and abilities

Portfolio


  • Micropython for NodeMcu ESP8266

    Embedded Systems & Microcontrollers
    Micropython NodeMcu ESP8266
  • Python scripts to collect information through AWS IoT

    Python
    The main functionality:

    The script receives data from IoT devices through the MQTT protocol through the AWS IoT Core service.
    The obtained data is stored in the InfluxDB database for follow-up processing and visualization.

    The realization:

    The script creates a mqtt client for the AWS service using the AWS IoT Core API.
    The received data is broken and recorded in the InfluxDB database through the Influxdb API.
    There are two Docker containers – Python application and InfluxDB database. A network for data exchange between containers.
    Hot apps for Amazon services - AWS.
  • Packing Python applications in Docker containers

    Python
    The docker-compose container has three docker containers:

    1 . Python script is a server for collecting information on modules testing.
    The 2nd Database of InfluxDB
    3 . Graphana Data Visualization System

    A network for data exchange between containers.
  • Python scripts to collect information on module testing.

    Python
    The main functionality:

    The program receives the data of the verified modules and records them in the InfluxDB database.
    Visualization of stored data in real time using Grafana.

    The realization:

    The script creates and runs a simple HTTP server, which receives data on modules in the form of a json file using the post method.
    The received data is broken and recorded in the InfluxDB database of the Influxdb API.
    To visualize the data was created the Graphana dashboard. To request the database in the dashboard is used the built-in language of the flux requests.

Reviews and compliments on completed projects 25

18 March 181 USD
The ESP32 code needs to be adapted for NRF52840 and ICM45686-AK09940A.

Quality
Professionalism
Cost
Contactability
Deadlines

Thank you, Leonid, for your professionalism.

Dmitro Vakulenko | Personal

27 December 2025 63 USD
Layout of the climate monitoring system in the premises of a multi-apartment building based on IoT

Quality
Professionalism
Cost
Contactability
Deadlines

Everything was very much liked. The person is a master of their craft. Everything was done precisely.

Quality
Professionalism
Cost
Contactability
Deadlines

A remarkably competent specialist. I recommend him to everyone!

13 July 2025 102 USD
Data exchange between the central device and nRF52840 in the agreed format

Quality
Professionalism
Cost
Contactability
Deadlines

Leonid once again completed all project tasks quickly and at a high level. Very satisfied with the collaboration!

15 April 2025 90 USD
Implementation of interaction with sensors and battery based on the created repository nRF52840

Quality
Professionalism
Cost
Contactability
Deadlines

The performer handled the complex task within an acceptable timeframe. His knowledge and problem-solving ability deserve the highest praise!

16 November 2024 90 USD
Programming of the prototype device.

Quality
Professionalism
Cost
Contactability
Deadlines

Leonid is an experienced specialist with unique knowledge and skills, capable of solving complex non-standard tasks.

26 October 2024 45 USD
Creating a repository with a template algorithm for flashing nRF52840 according to the algorithm

Quality
Professionalism
Cost
Contactability
Deadlines

Very competent specialist and a pleasant person to communicate with. The work was done quickly and efficiently.

14 June 2024 45 USD
Preparation for the hardware part of esp 32

Quality
Professionalism
Cost
Contactability
Deadlines

Excellent work! The pinout connection table of the ESP32-S3-WROOM-1 module that you provided is done at the highest level. Your attention to detail and clarity in presenting information have greatly facilitated the process of integrating the module into our project. The structure of the table is clear and intuitively accessible, allowing for quick and error-free connection of the necessary components.

Your comments and recommendations on the use of various pins are especially appreciated, as this is a key aspect in ensuring the stable operation and expanding the functionality of our device. Your professionalism and responsible approach to completing the task have not left us indifferent.

We look forward to the opportunity to collaborate with you, Leonid, in future projects and recommend your services to other developers and teams. Thank you for your contribution to our success!

9 June 2024 135 USD
Firmware for controller esp 32

Quality
Professionalism
Cost
Contactability
Deadlines

One of the key factors of successful cooperation with Leonid was his excellent communication. He always promptly answered my questions, kept me informed of the progress, and provided regular updates. Even when faced with complex tasks, Leonid quickly found solutions and explained them to me in simple terms.
The result of Leonid's work exceeded all my expectations. The firmware was written flawlessly, and all functions worked exactly as I wanted. Leonid thoroughly tested all aspects of the firmware, which helped to avoid many potential problems and errors. The quality of the code and documentation was also top-notch.
I highly recommend Leonid to anyone looking for a reliable and competent specialist for firmware development and other technical projects. Thank you, Leonid, for your excellent performance of the task!

9 May 2024 90 USD
Software for engine thrust logging stand

Quality
Professionalism
Cost
Contactability
Deadlines

Closed another project, thank you for your work!

20 February 2024 90 USD
Configuration of secure boot under project on Portenta H7

Quality
Professionalism
Cost
Contactability
Deadlines

Leonid perfectly performed an unpleasant task. I recommend cooperation!

28 January 2024 68 USD
The device is developed by the andruino mega system.

Quality
Professionalism
Cost
Contactability
Deadlines

A great specialist.
Everything was done, quickly and very well.
During the launch I was constantly in contact and, I recommend everyone

15 January 2024 68 USD
Cтворення багатоканального GNSS приймача

Quality
Professionalism
Cost
Contactability
Deadlines

Leonid fully realised the project in the established timetables! Communication was easy and skillful. In the process of working on the project, better solutions were proposed than previously mentioned in the TZ. I recommend cooperation!

Quality
Professionalism
Cost
Contactability
Deadlines

It’s good, I recommend 10/10. We continue cooperation

Quality
Professionalism
Cost
Contactability
Deadlines

Everything is done smoothly, quality and professionally. I recommend cooperation.

Quality
Professionalism
Cost
Contactability
Deadlines

I highly recommend, we are not working for the first time.

9 August 2023 11 USD
ESP32 + GSM module and relay

Quality
Professionalism
Cost
Contactability
Deadlines

Leonid the master of his business. I recommend cooperation!

5 August 2023 11 USD
Consulting on Electronic Devices

Quality
Professionalism
Cost
Contactability
Deadlines

The question was discussed, the question was discussed. I am satisfied with the consultation.

1 July 2023 23 USD
Код для ардуино

Quality
Professionalism
Cost
Contactability
Deadlines

Great, calm, confident

24 June 2023 68 USD
Raspberry Pi Pico: a fuel boiling system

Quality
Professionalism
Cost
Contactability
Deadlines

Everything is perfect: resolved with the task, proposed its solutions, developed the implementation, protested the system. I recommend cooperation!

9 June 2023 90 USD
Raspberry pi Pico: система зчитування даних з сенсору MS5611 + I2C

Quality
Professionalism
Cost
Contactability
Deadlines

Very well done work, done with regard to my requirements, I recommend to cooperate

9 March 2023 23 USD
Adaptation of esp8266 to esp32

Quality
Professionalism
Cost
Contactability
Deadlines

The work is done properly. As always, it is OK.

12 February 2023 23 USD
ESP 32 MP3 player.

Quality
Professionalism
Cost
Contactability
Deadlines

Excellent collaboration and extremely responsible. Attention to the details, and productive feedback - impressive.I strongly recommend Leonid to collaborate in your projects.

30 January 2023 45 USD
SP 8266 + API

Quality
Professionalism
Cost
Contactability
Deadlines

The project did not come from light, with a cup of submarine stones, but Leonid managed to work 100%. He is always responsible, always in contact. I recommend cooperation. I’ll go again.

13 January 2023 23 USD
Posts Tagged Raspberry Pi 2

Quality
Professionalism
Cost
Contactability
Deadlines

I recommend cooperation. Responsible approach and very quick response to questions and corrections.
Help in the task even late night, and the most important thing was that everything was done as I ordered at the beginning.

Activity

  Latest proposals 10
VISIT MONITORING SYSTEM Personal project
68 USD
ESP32 LED controller Personal project
Valeria Personal project
16 USD
Software for tracking strength training
609 USD
The ESP32 code needs to be adapted for NRF52840 and ICM45686-AK09940A. Personal project
181 USD
"Simulation of I2C master+slave ATmega16 according to the methodology, two MCUs, capture of the SDA/SCL oscilloscope, report" Personal project
23 USD
Layout of the climate monitoring system in the premises of a multi-apartment building based on IoT Personal project
63 USD
Raspberry Pi for smokehouse Personal project
3494 USD
IoT Integration Personal project
Arduino environment ( magnet control, addressable strip, sound )
186 USD