Dmytro Shapoval
Offer Dmytro work on your next project.
Rating
Language proficiency level
Skills and abilities
Programming
Services
Portfolio
-
3383 USD Moodify Music — Streaming music platform
Web ProgrammingNext-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
-
226 USD Expense Tracker — API for financial tracker
Web ProgrammingRole: 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
-
338 USD Moodify CMS — Admin panel and content management system
Content Management SystemsAdvanced 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
-
226 USD Task Manager (Next.js 16 + Prisma + PostgreSQL)
Web ProgrammingModern 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
-
135 USD Kanban Boards — Task Management App
Web ProgrammingFullstack 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 | Budget | Added | Deadlines | Proposal | |
|---|---|---|---|---|---|
|
Next.js SSR / SSG - correction of the SEO architecture of the real estate website
406 USD
|
|||||
|
A programmer is needed to create a landing page.
34 USD
|