DM

Independent Web Engineer

Dmitriy Popov

Creative UI/UX &High-Performance Frontend

Human-centered design. Engineered to perform.

Scroll to explore

About

[02] About

Hi, I'm Dmitriy.

A Web Engineer and Creative Frontend Developer.

01 / The designer in me

Understand your goals.

My process starts with deeply understanding your goals to find a visual language that reflects the core of your product.

[03] About

What I bring

  1. End-to-End Design & Development

    From UX research and Figma prototyping to pixel-perfect code implementation. I ensure the final product looks exactly as intended and feels alive.

  2. Empathetic & Accessible UI

    I am aware of a ton of AI-feeling interfaces and striving to humanize the design and UX. I have experience building neuro-inclusive, stress-free interfaces with optimized accessibility (A11y), ensuring your product is comfortable for every user.

  3. Interactive 3D & Web Audio

    I use WebGL, Three.js, and Web Audio API not just for decoration, but as meaningful parts of the user experience (e.g., scroll-reactive 3D elements, real-time audio mixers).

  4. High-Performance Architecture

    Heavy visuals shouldn't mean slow websites. I use modern architectures like Astro (Partial Hydration / Islands) and Next.js to deliver 60FPS animations and Lighthouse 100 scores, even with heavy 3D assets and media grids.

  5. Complex Web Apps

    Beyond landing pages, I build robust architectures for SaaS and Web3 platforms (custom visual data trees, interactive timelines, dynamic dashboards).

Projects

[04] Projects

Vortex Foundation

High-Converting Web3 Corporate Platform

A premium B2B platform for a crypto market maker. Features scroll-animated chronological timelines, dynamic data counters for business metrics, and ergonomic verification forms.

  • Next.js
  • TypeScript
  • Tailwind CSS
  • Framer Motion
  • GSAP
View project : Vortex Foundationvortex.foundation
[05] Projects

Basic Bakery

B2B E-commerce & Management Ecosystem

An end-to-end wholesale bakery platform. Features a reactive stateful catalog, dynamic cart calculation, regional logistics validation widget, custom admin dashboard, and Telegram bot integration for staff.

  • Next.js
  • TypeScript
  • Tailwind CSS
  • Node.js
View project : Basic Bakerybasicbakery.rs

3D

[06] 3D

Real-time 3D that stays fast

Scroll-driven scenes, point clouds and custom shaders — shipped with lazy-loaded scenes, capped pixel ratio and render-on-demand loops, so the page keeps 60 fps on phones.

React Three Fiber
Used in:
3D audio scenes
Used in:
[07] 3D

Matvei Brumberg Portfolio

High-Performance 3D/Motion Designer Portfolio

A visually expressive portfolio built for heavy media assets. Features optimized media grids with lazy-loading, seamless multi-level infinite marquees, and interactive local-time widgets.

  • Next.js
  • Three.js
  • Spline
  • Tailwind CSS
View project : Matvei Brumberg Portfoliomatveibrumberg.vercel.app
[08] 3D

Foam

Interactive Acoustic & Spatial Audio Simulation & Ear-Training Platform

Foam is a browser-based acoustic simulation platform that bridges the gap between theoretical spatial audio physics and practical sound production. Designed for sound engineers, producers, and students, the platform allows users to visualize and manipulate sound propagation in a 3D environment with high precision.

  • Next.js
  • Supabase
  • Three.js
  • Tone.js
  • Resonance Audio
View project : Foamfoamacoustic.app

Audio

[09] Audio

My greatest passion

Being a musician myself, I play guitar and know sound from the inside: tone, dynamics, harmony, mixing and the way an instrument answers the fingers. That ear goes into every audio interface I build — synths, mixers, generative scores and spatial audio on the Web Audio API.

Web Audio API
Used in:
Tone.js
Used in:
Tonal.js
Used in:
Resonance Audio
Used in:
Svelte
Used in:
[10] Audio

Sonicdesk

Interactive Audio SaaS for Musicians

An innovative "Git for music" workspace. Features a custom visual version-control tree, interactive audio mixer with visual diffs, and timeline-based comments tied to musical bars.

  • Next.js
  • Web Audio API
  • Tone.js
  • Motion
  • Supabase
View project : Sonicdesksonicdesk.studio
[11] Audio

Tower

Generative Ambient Radio for Sleep & Focus

A browser-based relaxation app that layers archival NASA mission and air-traffic-control radio under a generative ambient score. The aesthetic is a late-night airport: quiet, procedural, never quite silent. Built with Next.js and TypeScript, with a custom audio engine on Tone.js and Tonal.js.

  • Next.js
  • TypeScript
  • Tone.js
  • Tonal.js
View project : Towertower.rubicones.dev
[12] Audio

Mono

ASCII Browser Synthesizer

An ASCII-styled browser-based synthesizer that combines retro-inspired aesthetics with advanced sound design capabilities, allowing users to craft and visualize audio directly in their browser.

  • Svelte
  • Tone.js
  • TypeScript
View project : Monomono.rubicones.dev

Human-first

[13] Human-first

Built for people

Accessible, calm interfaces from the first sketch: semantic structure, keyboard paths, readable type and motion that respects the person using it.

Accessible, neuro-inclusive UI
Used in:
Astro Islands
Used in:
[14] Human-first

Alevtyna Yakovleva

Neuro-Inclusive Psychologist Website

An empathetic, accessible landing page focusing on user psychological comfort. Features interactive 3D WebGL elements that react to scroll, built on Astro Islands architecture for 100% Lighthouse performance without sacrificing heavy visual graphics.

  • Astro
  • Three.js (R3F)
  • Tailwind CSS
  • Framer Motion
View project : Alevtyna Yakovlevaalevtyna-psy.com

Stack

[15] Stack

Hard

Languages

  • JavaScript
  • TypeScript
  • HTML5
  • CSS3

Styling

  • Tailwind
  • SASS
  • CSS Modules

Frameworks

  • React
  • Next.js
  • Svelte

Data & CMS

  • RTK Query
  • React Query
  • Strapi
[16] Stack

Creative

3D & Motion

  • Three.js
  • Spline
  • Lottie

Audio

  • Tone.js
  • Resonance Audio
  • Web Audio API
[17] Stack

Process

Testing

  • Jest
  • Cypress

Tooling

  • ESLint
  • Prettier

AI

  • Claude Code
  • Claude Design
  • Cursor
  • Lovable

Principles

[18] Principles

Principles

  1. Goals before pixels

    Every project starts with understanding what the product has to achieve — the visual language follows from that.

  2. Humanize the interface

    Empathetic, tactile and calm over generic, AI-feeling patterns.

  3. Details are the product

    Micro-interactions and small states are where trust is built.

  4. Performance is a feature

    Heavy visuals, 60fps, Lighthouse 100. Not a trade-off.

  5. Accessible by default

    Neuro-inclusive, keyboard-friendly, readable. Comfortable for every user.

Contact

Intro