Senior Software Developer at Coursera · React, TypeScript, design systems, and AI-assisted delivery

I build frontend systems that make complex products feel coherent.

Moscow raised, Niagara rooted. These days I’m focused on the point where product judgment, systems thinking, and careful implementation meet.

A small public surface.

I grew up in Moscow and now live in Thorold, Ontario. Outside work, life revolves around family, the Raptors, and the occasional trip worth remembering.

This site keeps to the useful parts: the work, the ideas behind it, and a direct way to get in touch.

Agents, interfaces, and tighter feedback loops.

AI-assisted delivery

I’m interested in what happens when chat, MCP tools, and code move into one working loop—less ceremony between an idea and a testable interface, without outsourcing judgment to the model.

01

Make the useful thing obvious.

02

Prefer durable links and plain HTML.

03

Build for people, search engines, and agents.

04

Let email be email.

How this site is built.

The docs are a developer portal for this site — design tokens, components, the change checklist, and deep dives like the full story of the Android dock. Written for humans and agents.

Read the docs

Have a thoughtful problem to solve?

The direct route works best.

Email ↗