Skip to content

Ruslan Gilmullin

I build interactive frontends in TypeScript — usually React and Next.js — and the backends behind them when needed (Fastify, NestJS, MySQL, Meilisearch, all self-hosted on Docker). Based in Moscow. Most recently at Yandex Pay, where I owned the multi-level KYC frontend, built the Apollo Server BFF for registration/KYC/OTP-auth, and designed a design-system-level approach to webview integration with safe-area handling. Before that, at Art. Lebedev Studio on financial calculators, CMS architectures, and animation-heavy product sites. Earlier, 6+ years at Compass Plus on the TranzAxis/TranzWare internet-banking platforms.

Outside of work: a poetry site, a pair of npm libraries for Turing and Post machines with an interactive demo, a few smaller projects — all on a single VPS. I write about how they’re put together, and why exactly like that.