Mikola Melnichuk
Offer Mikola work on your next project.
Rating
Skills and abilities
Programming
-
Bot Development
from 2 USD for hour
-
C & C++
from 3 USD for hour
-
Databases & SQL
from 3 USD for hour
-
Embedded Systems & Microcontrollers
from 5 USD for hour
-
Python
from 2 USD for hour
-
Web Programming
from 3 USD for hour
Portfolio
-
677 USD CrocoSushi
Web ProgrammingProject Title: Croco Sushi — Food Delivery Platform
Summary: A high-performance Full-Stack web application for a sushi delivery service, prioritizing page load speed, SEO, and a seamless mobile UX. The solution features a customer-facing storefront, a comprehensive admin dashboard for order management, and a robust backend architecture.
… Key Technical Highlights:
Frontend (Next.js 14):
Built with Next.js 14 (App Router) and TypeScript for reliability.
Optimized Core Web Vitals through Server-Side Rendering (SSR), advanced image handling (Sharp), and intelligent caching strategies.
Modern, responsive UI utilizing Tailwind CSS, Headless UI, and smooth animations with Framer Motion.
State management handled by Zustand, with TanStack Query for efficient server state synchronization.
Backend (FastAPI):
High-concurrency asynchronous REST API built on FastAPI (Python 3.12).
Database layer powered by PostgreSQL, Asyncpg, and SQLAlchemy 2.0.
Background task processing (order handling, notifications) via Celery and Redis.
System observability implemented with Prometheus metrics.
Infrastructure & DevOps:
Full containerization using Docker and Docker Compose.
Caddy web server configured for robust caching, compression, and automatic SSL.
Comprehensive testing suite including Playwright (E2E), Jest, and Pytest.
Tech Stack: Next.js, React, TypeScript, Python, FastAPI, PostgreSQL, Redis, Celery, Docker, Zustand, Tailwind CSS.
-
23 USD AI Telegram Bot with GPT-4 and built-in database
AI & Machine LearningThe project is a Telegram bot that uses the GPT-4 model to generate responses to user messages in real-time. The bot is integrated with its own database to store chat history, user settings, and interaction analytics. Key features:
Content generation and responses in natural language using GPT-4.
… Storing user history in a database (SQLite/PostgreSQL) for personalized interaction.
Asynchronous message processing for fast and reliable operation.
Scalability and the ability to connect additional features such as authorization, logging, and statistics.
Technologies: Python, FastAPI, SQLAlchemy, AsyncIO, Telegram Bot API, GPT-4 (OpenAI API).
Result: an intelligent chatbot has been created that provides personalized interaction with the user and demonstrates the practical application of GPT-4 in a real project.
-
23 USD Authorization with Access and Refresh tokens (RS256)
Web ProgrammingImplemented an authentication and authorization system based on FastAPI using JWT (JSON Web Token) and the RS256 algorithm (asymmetric encryption). The system supports user registration, login, access token renewal via refresh token, as well as retrieving current user data.
-
34 USD REST API with JWT authentication
Web ProgrammingImplemented the backend of the application with support for registration, login, and user management. Used JWT tokens (JSON Web Token) for authentication, which allow securely storing and verifying the user session without the need for server-side state storage.