Developer Portfolio

Modern websites
That help businesses grow

Outcome-driven approach — from idea and design to launch and support. Fast, accessible, SEO-ready solutions built to deliver results

Developer illustration

Projects

A selection of my websites and applications

MusicTeacher4You

MusicTeacher4You

A web platform for music students and teachers: teacher search, slot booking, lesson management, built-in chat, and video calls (WebRTC). Features include teacher subscriptions, a notification system, and multilingual support. The architecture uses real-time communication (Socket.IO), CRON jobs, and is optimized for scalable production.

ReactNode.jsMySQLWebRTCRedux Toolkiti18nCRON (crontab)Zoho MailWayForPaySocket.IONginx
BrandRoom

BrandRoom

Online showroom BrandRoom: a stylish showcase for Ukrainian designer brands. Implemented lookbook carousels and animations (GSAP, Swiper). Includes SEO optimization and responsive design. Images are optimized with Cloudinary, with feedback forms (EmailJS/Make) and Telegram integration for requests.

ReactNode.jsVercelCSS3HTML5EmailJSMakeCloudinarySwiperSEO
Aqua Track

Aqua Track

A web application for monitoring daily water balance: users can log their water intake, view daily and weekly statistics, and receive recommendations to meet their personal goals. Features include authentication, MongoDB data storage, a user-friendly interface with charts, and responsive design.

ReactHTMLCSSJSNode.jsMongoDBRedux Toolkit
Nina Ruban — Opera Singer

Nina Ruban — Opera Singer

Personal portfolio website for an opera singer: biography, repertoire, media gallery, and concert schedule. Features multilingual support (DE/EN), responsive design, SEO optimization, and modern animations. The site highlights the artist’s professional image and conveniently presents her work for audiences and event organizers.

ReactSwiperVercelCSS3HTML5i18n
Food Delivery

Food Delivery

Full-stack application for online food ordering with integrated admin panel. Users can browse the menu, add dishes to the cart, and place orders. The admin panel enables real-time management of products, categories, and orders. Responsive layout and a convenient interface were implemented for both users and administrators.

ReactNode.jsMongoDBHTMLCSS
Nanny.Services

Nanny.Services

A web application for finding and booking babysitters. Users can browse nanny profiles with photos, experience, and ratings, filter by criteria, and book services online. Features include user registration, booking management, responsive design, and Firebase data storage. Built with TypeScript and Redux for reliable architecture and state management.

ReactHTMLCSSReduxTypeScriptFirebase

Skills

How I can contribute to your project

  • Frontend

    HTML5, CSS3, JavaScript/TypeScript, React, Next.js, Redux Toolkit, i18next, animations (GSAP, Swiper), image optimization (Cloudinary), accessibility (WCAG), SEO.

  • Backend

    Node.js, Express, REST API, WebSockets (Socket.IO), WebRTC, Firebase, integrations (EmailJS, Make, OpenAI).

  • Databases & DevOps

    MySQL, MongoDB, Redis, Nginx, Docker, SSL, deployment (Vercel, Render, Hetzner), working with APIs, server setup and monitoring, process management (PM2), CRON jobs.

  • Realtime & Subscriptions

    Socket.IO, WebRTC, TURN/STUN, real-time chats and calls, payment systems (WayForPay, Paddle, Lemon Squeezy), email services (Zoho Mail).

Technologies

Tools I work with in my projects

About me

My experience, priorities, and approach

I am a full-stack developer focused on building modern and effective web projects. I handle the full development cycle — from concept and design to production deployment and support. My goal is not just to write code, but to create solutions that help your business grow and stand out.

  • Work with cutting-edge technologies (Next.js, React, Node.js, MySQL, WebRTC)
  • Prioritize performance, accessibility (WCAG), and SEO
  • Experience with integrations: payment systems, chats, video calls, notifications
  • Ensure reliable infrastructure: Nginx, SSL, monitoring, scalability
  • Clear and transparent communication at every stage
  • Fluent communication in German, English, Russian, and Ukrainian

If you are looking for a developer who deeply understands business goals and knows how to turn ideas into real products — I would be glad to collaborate.

Дмитрий

Contacts

Tell me about your task — I’ll propose a solution and timeline