Artjom Kurapov

Full-Stack Product Engineer based in Estonia

I use AI agents to build key product features that help achieve business goals by strengthening trust in the product and increasing reach, conversion, and revenue.

Latest events →

Robot Actuators Workshop (September 28, 2026)

Robot Actuators Workshop (September 28, 2026)

Homemade campervan festival (September 5, 2026)

Homemade campervan festival (September 5, 2026)

TRIBAL #13 (August 21, 2026)

TRIBAL #13 (August 21, 2026)

Latest from the blog →

Introduction to robotics: types of motors

Introduction to robotics: types of motors

A motor is what turns code into motion. Everything else depends on the choice of motor: what power supply is needed, which controller, which bus to communicate with it, how much a joint will cost, and whether the robot c...

The Lewis Model: why the Finn stays silent, the Italian interrupts and the German asks for a spec

The Lewis Model: why the Finn stays silent, the Italian interrupts and the German asks for a spec

Six people in a meeting. The German asks where the spec and the acceptance criteria are.

Turbo Stream Actions: An Interactive Atlas of DOM Operations

Turbo Stream Actions: An Interactive Atlas of DOM Operations

A Turbo Stream is a small declarative command over an already existing DOM: find the target, take HTML from a <template> , and perform one operation. To understand this mechanism you do not need a Rails controller, a Web...

A review system: trust, UI, and features

A review system: trust, UI, and features

Not long ago I was designing a review system, and the core idea was this: the site should become more trustworthy because of words from real people . Not because of a pretty description from a copywriter.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n