"I build digital products, combining design, animation, and engineering precision."

Dima Kirillov
Kirillov • noun • \kee-rill-ov\From "Cyrillic" - the writing system that turns sound into sign and sign into meaning. A methodical way to turn ideas into a clear digital form.

KIRILLOV DIGITAL

2K26

WEB

ENGINEER

Key projects

Built a trader console UI: order flow and tables with no lag on an analytics stack (Binance/Bybit/OKX). Optimized charts to 60 fps at 20k+ ticks/sec, added smart virtualization and session alerts - so orders don't get lost even at scale.

TypeScriptNext.jsGraphQLClickHouseKubernetesRustNATS

At DEPT, translated design into frontend for Cowboy's Shopify store: built the bike configurator, refined checkout, and sped up load times with caching. Added analytics and monitoring. Result: 2.7x user retention (per client data).

Open project
TypeScriptReactReact RouterShopifyCloudflareSentryGA4Google Tag Manager

On the Under Armour team, delivered the storefront frontend on Salesforce Commerce Cloud: shipped the new design, stabilized checkout flows, and product listings. Automated releases via AWS S3 and GitHub Actions.

Open project
TypeScriptReactSalesforce Commerce CloudAWSGitHub Actions

Built trading UI for Solana on web and desktop (macOS/Windows). Designed secure signing and swap flows, added latency controls. Result: 99.95% successful operations with near-zero fees; the UI stays responsive even offline.

TypeScriptReactSolanatRPCTauriPostgreSQLJito

Built a storefront and ordering flow for a Vienna pizzeria on Wix: menu, cart, payments, delivery, analytics, and promo banners. In the first month the site fully paid back the development cost thanks to orders without extra marketing.

Open project
Wix HeadlessReactTypeScriptPaymentsAnalytics

Built frontend for BitTorrent and uTorrent: moved part of rendering to the server, trimmed bundles, and made first paint about 2x faster. Added real-time updates via WebSocket and list virtualization for 5k+ items without FPS drops.

Open project
TypeScriptReactNext.jsWebSocketsSSR/ISRVirtualized Lists

Built the VPN frontend inside a Telegram Mini App: simple onboarding and usage flows without extra steps. Shipped from zero - UI, engagement mechanics, daily tasks, and deep links that launch VPN inside the app.

Open project
TypeScriptNext.jsNextAuthtRPCTelegram API

Designed a passwordless VPN dashboard and subscription UI. Prepared scaling and Telegram bot integration - 100+ users joined in the first week.

Open project
TypeScriptNext.jsJWTMarzbanDockerTelegram Bot

Built a vanity address generator UI for EVM networks. Moved computation into Web Workers so the UI stays fast, added previews and secure local storage.

Open project
TypeScriptReactNext.jsWeb WorkersWalletConnect

Built a control panel frontend for exchange automation: streaming logs for 1,000+ wallets, strategy toggles, and health checks. The UI helps operators work about 100x faster without failures.

Node.jsWeb3.jsCCXTBinance APIDocker

Rebuilt the XBacked docs frontend: new layouts, navigation, search, and multilingual support. The docs became clear and usable for a global community.

Open project
TranslationBlockchainJekyllMarkdown

Built a trading analytics dashboard for Binance/Bybit: positions, P&L, and live history with D3 visualizations. Optimized rendering for long sessions and added report export.

TypeScriptReactNext.jsWebSocketD3.jsBinance API

Built an ML trading console frontend: model triggers from TradingView webhooks, signal stream in the UI, and real-time trade display. Focused on clarity so analysts can react fast.

Node.jsTypeScriptMachine LearningTradingView API

Led the Rainbow Wallet frontend: wallet UI and core flows (balances, swaps, Web3 app connections), fast rate updates via WebSocket. Maintained the design system and sped up load so onboarding stays quick even on low-end devices.

Open project
TypeScriptReactWalletConnectWebSocketsDesign SystemPerformance

Built a set of AR face filters for Facebook and Instagram in Spark AR: face tracking, particles, and gestures. Optimized materials and shaders to strict size limits while keeping smooth performance on mid-range devices.

Spark ARARVRFacebookInstagram
Projects 03 / 04

Have an idea? Let's talk

How I can help

  • Web development
  • Web product architecture
  • AI integration
  • Web3 development
  • UI/UX implementation
  • Interactive interfaces
  • Performance optimization

Who I work with

StartupsWeb3 projectsDigital agenciesCreative studiosCorporate companiesIndependent creators

Location

Vienna, Austria

Local time

00:00

Open to remote work worldwide and on-site projects in Europe. If you have an idea, a product, or a vision - message me and we'll talk.

Contact 04 / 04