Nikita Kliuchnyk
Rating
CV
👋 Hi! I am a Python developer specializing in web applications, Telegram bots, and tools for automating data processing.
💻 My tech stack:
Core:
Python
Django
REST API / HTTP / HTTPS
Git / GitHub / Docker
Databases:
PostgreSQL
SQLite
MySQL
Microsoft SQL Server
Automation & Analytics:
Web scraping (Apify, BeautifulSoup, Selenium)
Pandas
JSON / CSV processing
Bots & Integrations:
Telebot / Aiogram
API integrations (Telegram, OpenWeather, OpenAI, Groq)
Frontend (for integrations):
HTML / CSS
Basic JavaScript
📂 Project examples:
AdNova — AI-powered Marketing Assistant
AdNova converts short user responses into a clear target audience profile and actionable ad targeting suggestions.
Role: Full-cycle MVP development — backend on Django, form processing, AI components, basic frontend.
🧩 Technologies: Python, Django, HTML, CSS, basic JavaScript, Git
FOREO Review Analyzer — AI Feedback Analysis System
Python application that automatically classifies user reviews about FOREO products using Google Gemini API.
The system identifies sentiment (Positive, Negative, Neutral, Mixed) and category (Design, Quality, Price, etc.), helping quickly understand customer moods.
🧩 Technologies: Python, Pandas, SQLite3, Google Gemini API, Docker, Git
Telegram Weather Bot — Personal Project
Telegram bot that allows users to quickly check the weather in any city and in any language without leaving the app.
Role: Developed from scratch, API integration, image processing.
🧩 Technologies: Python, Telebot, API work, image processing
Task Manager — Task Management System
Simple Python app for managing tasks with the ability to add, edit, delete, and filter by priority.
All tasks are stored in a JSON file for quick loading and updates.
🧩 Technologies: Python, JSON, Local data storage, Simple console-based UI
🎯 Focus: I create modern, practical solutions that combine automation, data, and user convenience into a single system.
Skills and abilities
Programming
-
Bot Development
from 9 USD for hour
-
Data Parsing
from 9 USD for hour
-
Databases & SQL
from 9 USD for hour
-
HTML & CSS
from 9 USD for hour
-
Python
from 9 USD for hour
-
Testing & QA
from 9 USD for hour
-
Web Programming
from 9 USD for hour
Portfolio
-
AI Skin Advisor & Product Recommender (FOREO Ecosystem)
AI & Machine LearningAI Skin Advisor is an intelligent system based on large language models (LLM), designed to provide personalized skincare advice and automated product selection from the FOREO ecosystem. The project operates on the principle of a dialogue assistant that analyzes individual user queries, the condition of their skin, and offers optimal solutions for daily care.
Key functionality of the system
- Intelligent chat interface: Implementation of a chat window in the style of ChatGPT, allowing users to receive instant answers to questions about dermatological care.
…
- Personalized diagnostics: Analysis of user input data (skin type, age, current issues) to create a unique "digital profile" of the skin.
- Smart FOREO recommendations: Algorithmic selection of gadgets (LUNA, UFO, BEAR) and brand cosmetics, integrated into a personalized routine.
- Educational content: Generation of instructions and tips for the proper use of microcurrent technologies, T-Sonic pulsations, and LED therapy.
Technology stack and architecture
- NLP/LLM: Use of GPT-4 or Claude models for conducting contextual dialogues.
- Data Science & Machine Learning: Development of product ranking algorithms based on ingredients and technical specifications of devices.
- Backend: Python (FastAPI/Flask) for processing requests and integrating with the product database.
- Frontend: React/Next.js or integration into the FOREO For You mobile application.
- Data Storage: Vector databases (Pinecone/Milvus) for quick retrieval of relevant dermatological knowledge (RAG architecture).
My contribution (Data Science)
Within the project, I was responsible for the analytical part and the development of recommendation logic:
- Development of a recommendation model: Creating a mapping system between users' dermatological issues and the specifications of FOREO product lines.
- Fine-tuning and Prompt Engineering: Adjusting the behavior of the language model to ensure high accuracy of medical advice and adherence to the brand's tone of voice.
- Data processing and structuring: Formation and preparation of datasets with cosmetic ingredients and technical parameters of gadgets for training algorithms.
- Validation of responses: Development of metrics to assess the safety and relevance of the assistant's advice to avoid erroneous dermatological recommendations.
-
AdNova
Web ProgrammingEnglish version
AdNova — AI marketing assistant (MVP)
AdNova transforms short user inputs into clear audience profiles and ad-targeting suggestions.
Role: end-to-end MVP development — backend in Django, form handling, AI text processing, and lightweight frontend.
… Tech stack: Python, Django, HTML, CSS, basic JavaScript, Git.
-
FOREO Review Analyzer — AI-powered analytical system
PythonFOREO Review Analyzer — AI-powered analytical system
FOREO Review Analyzer is a Python application that automatically analyzes thousands of customer reviews about FOREO products using the Google Gemini API.
The system classifies each review by sentiment (Positive, Negative, Neutral, Mixed) and category (Design, Effectiveness, Quality, Price, Usability, Customer Service, Delivery, Other), helping marketing teams quickly understand customer sentiment and key pain points.
Technology Stack
… Python, Pandas, SQLite3
Google Gemini API
dotenv (API key protection)
JSON Schema (response validation)
Git, Docker (containerized deployment)
REST API integration for external systems
Core Logic
Importing data from CSV (Kaggle dataset) into a local reviews.db.
Batch processing (100 records per batch) to optimize token usage.
Sending structured requests to Gemini API with predefined JSON schema.
Automatically saving analyzed results into sentiment_analysis.db.
Continuous operation mode — the script tracks which reviews have already been processed.
Result
The project fully automates the review analysis process — from data ingestion to actionable insights.
It enables brands to assess product performance, service quality, and overall customer perception efficiently.
Role
Full architecture design and implementation.
Integration with Google Gemini API and development of the data processing pipeline.
Optimization of performance, token efficiency, and system reliability.
-
Telegram Weather Bot
Bot DevelopmentTelegram Weather Bot — solo project
Telegram bot that lets users quickly check the weather anywhere and in any language, without leaving the app.
Role: developed from scratch, integrated weather API, and implemented simple image processing.
Tech stack: Python, Telebot, API integration, image handling.
-
Task Manager
PythonTask Manager is a simple Python application for managing tasks with the ability to add, edit, delete, and filter them by priority. The system stores all tasks in a JSON file, allowing for quick loading and updating of data.
Technologies
Python, JSON
Local data storage
… Console user interface
Functionality
Add and edit tasks
Delete individual fields or entire tasks
View the list of tasks
Filter tasks by priority (high, medium, low)
Save and load tasks from JSON
Role
Full-cycle task management development
Implementation of a console-based user interface
Ensuring persistent data storage and fast access
Activity
| Latest proposals 10 | Budget | Added | Deadlines | Proposal | |
|---|---|---|---|---|---|
|
Bot for a course in Telegram, as well as creating a landing page.
215 USD
|
|||||
|
Expert in Data Analysis and Web Scraping for Real Estate Market Research in Bogotá
500 USD
|
|||||
|
Bot
135 USD
|
|||||
|
Transfer whole shopify shop to another shopify account
92 USD
|
|||||
|
Website - bus transportation and sightseeing tours
1490 USD
|
|||||
|
Website optimization on WordPress with Elementor: performance, structure, and design
802 USD
|
|||||
|
Turnkey corporate website (DE / EN)
1146 USD
|
|||||
|
Create a landing page one page
200 USD
|
|||||
|
Website development
250 USD
|
|||||
|
Redesign landing page from PowerPoint design to HTML
300 USD
|