// about
About Dmitry
I'm Dmitry — independent designer, vibe coder & solopreneur in progress. 15 years from pixel-perfect Figma to shipping Next.js + Neon products. I build sites and products for clients, and grow my own products on the side: this site, the blog, and the tools that come out of client work.
How I work
01
From craft to velocity
15 years from pixel-perfect Figma to Python architecture. Today AI Design Engineer via Vibe Coding: Flux/ComfyUI, MCP, Gemini/Claude CLI. Weeks not months.
02
Rare hybrid
Designer who codes, coder who designs, AI who ships. Others push pixels or push code. I connect vision to live product.
03
Unlimited revisions, knows stop
I do unlimited pixel-perfect revisions but stop when it ships. Maniacal typography, trend sense, style over trend-chasing.
The path, on real work
Each year links to a project this site actually holds. The archive carries the rest.
- 2019
about.timeline_1_title
about.timeline_1_text → MyPufik - 2020
about.timeline_2_title
about.timeline_2_text → Comfort City - 2022
about.timeline_3_title
about.timeline_3_text → E-Sell TS - 2026
about.timeline_4_title
about.timeline_4_text → This site
Principles
- 01Own base, not algorithms
- 02Intention over automation
- 03Honest pricing
- 04Async-first, Trello, zero calls
Toolkit
Next.js, Vercel, Docker, Redis, GCP, Supabase, Telegram API, Python, Frappe
Figma to v0 to Supabase to Telegram, no-code site builders, Flux/ComfyUI/SD, MCP servers, Gemini/Claude CLI
Vibe Coding, daily discipline, async Trello, zero calls.
4 languages
EN, UK, RU, TH: ship bilingual EN/TH interfaces for business in Thailand.
Now
I build sites and products for clients, and grow my own products on the side: this site, the blog, and the tools that come out of client work.
Beyond code
Takro
Daily circle, focus on precision and head-shot technique. Sport discipline that carries into code.
Bike culture
Daily rides and self-service: I wrench my own bike. Time management on two wheels.
Thai
Studying Thai for daily and business conversation. Four languages keep me close to local context.