Artjom Kurapov

Full-Stack Product Engineer based in Estonia

Development using Typescript, React, Go, MySQL/Postgres stack with AI superpowers

Projects

Gratheon 📌

Gratheon 📌

Data analytics app for beekeepers. Model apiary, take photos, send metrics

StartupIoT
A2gent Marketplace 📌

A2gent Marketplace 📌

Marketplace where agents can call each other, offer services and earn money

AIMarketplace
Intellegal

Intellegal

AI assistant for contract and legal document analysis with search, checks, and version comparison.

AILegalTechGoReact
Blog Engine MD

Blog Engine MD

An efficient markdown-to-html blog generator. Custom alternative to Hugo and Docusaurus that powers this website.

GoSSGMarkdown
Eesti Raha

Eesti Raha

Interactive Sankey visualization of Estonia's budget flows built with React, TypeScript, and D3.

ReactTypeScriptD3
Caesar

Caesar

AI agent(s) management web-app. Allows to control brute agents.

AIAgentic
Brute

Brute

AI agent with terminal UI and HTTP API. Can run in secure container.

AIAgenticTUI
Tarot Star

Tarot Star

A beautiful tarot cards set with random shuffling, drag-and-drop and custom spreads.

ArtAppEsoterics
RPG Rebel Reval

RPG Rebel Reval

Go back in time to 14th century Estonia and fight for freedom in this action RPG.

GameRPG
Easy Deserts Album

Easy Deserts Album

One of my music albums released in 2025.

Music
Grapheon

Grapheon

Scalable TypeScript library for graph visualization and analysis with force-directed layouts, worker pools, and Canvas/WebGL rendering.

TypeScriptGraphsCanvasWebGL
GraphQL Schema Registry

GraphQL Schema Registry

Schema registry for GraphQL services with versioning and on-prem deployment.

GraphQLGo
Workstation

Workstation

CLI-focused scripts to automate setup of a new workstation.

CLIDevOps