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

Dmytro Shapoval

Offer Dmytro work on your next project.

Ukraine Kyiv, Ukraine
3 months 17 days back
Available for hire available for hire
age 19 years
on the service 6 months 18 days

Rating

Successful projects
No data
Average rating
No data
Rating
296
Web Programming 1
1886 place out of 6553
Javascript and Typescript
743 place out of 3487

Language proficiency level

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

Skills and abilities

Portfolio


  • 3344 USD

    Moodify Music — Streaming music platform

    Web Programming
    Next-gen music platform with a complex technical stack. The project combines high-load streaming, artificial intelligence, and sound processing in the browser.

    Key technical solutions:
    Artificial Intelligence (AI): Integration of Google Gemini API for smart recommendations and playlist generation based on text prompts (e.g., "summer synthpop vibes").
    HLS Streaming: Adaptive bitrate implemented (like in YouTube/Spotify) via hls.js for smooth operation even with poor internet.
    Advanced Audio (Web Audio API): Built-in equalizer, effects (Reverb, Speed control), and real-time sound wave visualization (Oscilloscope).
    Offline Mode (PWA): Full functionality without internet thanks to Service Worker and IndexedDB.
    Real-time Social: Chats and display of friend activity (Friend Activity) through Socket.io.

    Technology stack:
    Frontend: React, TypeScript, Tailwind CSS, Zustand, Framer Motion.
    Backend: Node.js, Express, MongoDB.
    APIs & Libs: Gemini API, Spotify API, Socket.io, HLS.js, Web Audio API.

    #React #NodeJS #Fullstack #mongodb #audio-services #streaming #AI #web-design
  • 223 USD

    Expense Tracker — API for financial tracker

    Web Programming
    Role: Backend Developer. Developed architecture and implemented a secure RESTful API for a financial accounting application. What has been done:

    Authentication: Registration and login via JWT tokens.
    Transaction logic: CRUD operations for income/expenses linked to categories.
    Analytics: Endpoints for data aggregation (statistics by month/year) for charts on the frontend.

    #Backend #NodeJS #restapi #JWT #database #express.js
  • 334 USD

    Moodify CMS — Admin panel and content management system

    Content Management Systems
    Advanced CMS for managing content on the Moodify platform.
    Functionality:
    Full CRUD: Management of tracks, albums, and artists.
    Automation: Track importer from Spotify (metadata parsing).
    Audio analysis: Integrated file analysis system (automatic detection of BPM, key, danceability, etc.).
    Monitoring: Dashboard for backend service status.

    #React/TypeScript, #express.js, #tailwindcss, #restapi, #AI. #DashBoards #Backend
  • 223 USD

    Task Manager (Next.js 16 + Prisma + PostgreSQL)

    Web Programming
    Modern Fullstack application for task management (Task Management System). The project demonstrates work with the latest technology stack (Next.js 16) and relational databases.
    Implemented functionality:
    Interactive UI: Drag-and-drop sorting of tasks (react-dnd) — smooth dragging of cards with the mouse.
    Security: Authorization and authentication via JWT + bcrypt (password hashing).
    Data handling: Full CRUD, filtering (Active/Completed), real-time search, and sorting by priority/date.
    Calendar: Setting due dates with integration of date-fns.
    UI/UX: Modern "Dark Slate" design based on the shadcn/ui library and Tailwind CSS. Responsive for mobile devices.

    Technical stack:
    Frontend: Next.js 16, TypeScript, Tailwind CSS, shadcn/ui, React DnD.
    Backend: Node.js, Express.js.
    Database: PostgreSQL + Prisma ORM (the most modern tool for working with SQL).
    #NextJS #TypeScript #PostgreSQL #PrismaORM #tailwindcss #Fullstack #shadcn #CRUD
  • 134 USD

    Kanban Boards — Task Management App

    Web Programming
    Fullstack application for task management (similar to Trello).

    Features:
    Anonymity: Users create boards without registration. Access is implemented via a unique Board ID (can share the link).
    Drag-and-Drop: Smooth dragging of cards and columns (dnd-kit/react-beautiful-dnd).
    Data saving: All changes are instantly synchronized with the MongoDB database.
    #React/TypeScript #redux-toolkit #DnD #trello #express.js

Activity

  Latest proposals 2
Next.js SSR / SSG - correction of the SEO architecture of the real estate website
401 USD
A programmer is needed to create a landing page.
33 USD