// portfolio-v2.0
I ship AI agents that survive audits — and interfaces people actually trust. Design, backend and documentation come from one person. I fix the price before the first commit.
100+ shipped projects across 37 niches.
const developer = {
focus: full-stack,
craft: clean-ux-ex,
learn: every-day,
};
// glow born from dim + neon
/ 01 · selected work
/ 02 · principles
Four habits I use when the stack changes weekly.
Benchmarks shift weekly. New tools ship monthly. I run experiments instead of guessing, and I update my priors when the data says I'm wrong.
I ship a hypothesis, measure the result, and change direction based on evidence. Mistakes cost less than debates.
Engineers and product people see the same dashboards. When a feature ships, everyone owns the outcome.
I ask 'why do we do it this way?' before accepting a process. The best solutions come from questioning defaults, not following playbooks.
/ 03 · about
I am Dmitry — founder, web designer and developer. I set up self-hosted mail (DNS, MX, DKIM tuned), build landings on modern page builders, and design wayfinding signage ready for print. I ship on Next.js, Vercel and Docker/Redis/GCP with CI/CD, and wire AI agents via MCP and Gemini. Daily Takro and bike keep the discipline, Thai keeps the local context. I take projects where backend architecture and UI must line up.
active stack
// 2026 · still learning
// rate-limits: none
// coffee→code: efficient
/ 03 · profile
Where backend architecture and UI must line up.
I map backend architecture, containerize with Docker, and wire CI/CD so deploys run without hands. I cover full circle: research, marketing, production, AI integration, and step in as product owner when the project needs it.
From visual concept to domain and mail server: DNS, MX, DKIM tuned, landing on a modern page builder shipped. I handle UX/UI, ad creatives for Meta, brand and print, and shipped across 37 niches from real estate and education to drones, logistics, health, and NFT.
I ship bilingual interfaces for business in Thailand: English and Thai, same URL, same logic.
To co-build products at the edge of agents and chain: MCP, on-chain triggers, Vibe Coding.
Who need solid base with measured architecture, not just a site. From promo page to funnel with chat bots and Telegram.
Who care about new dev methodologies, ship daily, and compare notes on AI CLI workflows.
Turn AI from demo to daily pipeline with Flux/ComfyUI, MCP and v0 to Supabase without breaking UI.
Keep complex backend decisions readable in the interface: Frappe, Python, API, Telegram bots, and chat funnels.
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.
Daily circle, focus on precision and head-shot technique. Sport discipline that carries into code.
Daily rides and self-service: I wrench my own bike. Time management on two wheels.
Studying Thai for daily and business conversation. Four languages keep me close to local context.
Rare mix of sysadmin (DNS, Docker) and visual designer: from business card to billboard to transit station signage.
Sport approach to code: daily Takro and bike, sharpening craft, attention to typography.
Fast to learn new paradigms: from web to Web3 and AI agents. I produced a 10k NFT collection via script plus Photoshop before the war paused mint.
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.
Designer who codes, coder who designs, AI who ships. Others push pixels or push code. I connect vision to live product.
I do unlimited pixel-perfect revisions but stop when it ships. Maniacal typography, trend sense, style over trend-chasing.
Own base, not algorithms
Intention over automation
Honest pricing
Async-first, Trello, zero calls
EN, UK, RU, TH: ship bilingual EN/TH interfaces for business in Thailand.
I publish what I learn: architecture notes, CRO teardowns, AI-agent guides. Publishing is a public code review; the comments teach me more than the draft.
/ 04 · pricing
Pick the scope that fits the job; every quote is fixed before work starts.
One focused page: clear offer, contact form, basic SEO. Opens fast on any device.
Multi-page website with custom branding and a CMS you can edit yourself.
The path from click to payment: copy, forms, email sequence, payment integration.
Web apps with API integrations, database design, authentication, and room to grow.
Risk classification for your AI features, Annex III mapping, gap analysis, and the technical documentation the regulator asks for.
Logo, design system, marketing materials, style guide.
Monthly retainer: ongoing work, a plan for the quarter, reserved capacity.
Updates, security patches, performance monitoring, regular check-ins.
// faq
How pricing, scope, and delivery work.
Every project gets a fixed quote before I start. You approve the scope and the total up front. Pay in USDT and take 5% off.
A single page built around your offer, with a contact form, basic SEO, and fast load times on phones and desktops.
Yes. English, Russian, Ukrainian, and Thai ship from one codebase, each with its own URL and a switcher in the header.
Two options. Maintenance keeps the site patched and fast, while Partnership reserves my time each month for new features.
Full web applications: APIs, databases, user accounts, and architecture that scales as you grow.
If it decides on hiring, credit, education, or essential services, likely yes as high-risk. The August 2026 obligations cover conformity assessment, documentation and registration. They regulate the process around the model, not the model itself.
Both. I can ship the audit trail into the product: inventory scanner, Annex III risk classifier and a document generator that logs every tool call. Documentation without enforcement goes stale; enforcement without documentation gets fined.
/ 04 · journal
/ 05 · ideas
I take a few projects each quarter. Tell me what you ship and how you measure it.