About

Yachiru, my avatar on many platforms

Hi, I’m Dmitry — a full-stack engineer currently working on Hyperledger Iroha 2, building blockchain infrastructure in Rust, TypeScript, and WebAssembly at Soramitsu.

Over the past 6 years, I’ve worked across the stack: designing complex UIs in Vue, building backend systems in Rust, TypeScript, and Elixir, contributing to internal tools and open source projects, and improving infrastructure with a focus on clarity and maintainability. I like taking messy, unstructured problems and turning them into coherent software — from microservices and real-time systems to developer tools and testing setups.

Before Soramitsu, I worked at МТС BigData, helping turn a chaotic data-science prototype into a functioning product. Earlier, at JRobot, I helped create a real-time speech training app from scratch, including frontend, backend services, and infrastructure. And before all that, I was just writing games, demos, and apps for fun.

Outside of programming, I enjoy literature, antiquity, photography, cycling, and long walks. I live in Japan and am learning the language (slowly, but steadily).

This site is a collection of my projects — professional and personal — with short writeups and tags. It also includes a blog where I occasionally share thoughts, notes, or experiments. If something catches your eye, feel free to reach out.

Where you can find me