Skip to main content

About me

Hi, I'm Eugene, a full-stack engineer based in Stockholm. I've been building software professionally since 2011 and got my systems engineering degree from BSUIR in 2013. I like math, algorithms, good UX and other boring things. Most of my work has been full-stack: Node and Java on the backend, React and Svelte on the frontend, running on Kubernetes and AWS/GCP. These days I spend a lot of time on security and passkeys, AI agents and real-time graphics with WebGL/WebGPU. I enjoy taking a messy product or platform problem, building the first version that works, and turning it into something a team can run and improve.

Download CV

Details

{
name: 'Eugene Draitsev' ,
position: 'Senior Full-Stack / Platform Engineer' ,
location: 'Stockholm, Sweden' ,
age: 36 ,
}

Focused on

14+ years building production web systems across frontend, backend, infrastructure and integrations.

End-to-end delivery: scoping, architecture, implementation, rollout and support after launch.

Currently into security and passkeys, Kubernetes, AI agents, observability and real-time graphics.

Experience

Selected recent delivery

A few recent examples where the job went beyond writing a component: partner launches, identity and security flows, commerce delivery and agent systems that need to behave well outside a demo.

partner launch

Yubico x OpenAI partner launch

Helped deliver Yubico’s side of the public OpenAI Advanced Account Security / YubiKey bundle in spring 2026. (public launch)

Delivered: Shipped partner API integration, a custom product page, checkout flow and authorization handoff across Yubico ecommerce and account systems.

Partner launchCheckoutAuth handoff
authorization

Customer Accounts / FIDO2 authorization

I work directly with Yubico’s authentication and security teams on an organization-wide authorization flow for future products.

Delivered: Helped scope service details and integrate the flow across product surfaces, ecommerce, account systems and multiple internal teams.

FIDO2SecurityMulti-team
AI agents

LLM-powered agentic system

Evolved a long-running Telegram bot from local chat utilities into a production-like LLM-powered agent system.

Delivered: Built async workers, reply gating, model routing and fallbacks, tool execution, memory, metrics and feedback loops around real group-chat behavior.

AI agentsToolsObservability
commerce systems

Commerce launches and operational readiness

Delivered customer-facing third-party commerce work across Yubico and Daniel Wellington.

Delivered: Supported local payment methods, regional store launches, campaign delivery and Black Friday readiness under production launch constraints.

PaymentsRegional rolloutLaunch support

Careers

[
{
Yubico logo
Yubico Stockholm, Sweden
Senior Frontend Engineer
Oct 2022 – now
Building Customer Accounts and ecommerce flows for Yubico, including passkeys/WebAuthn, custom authentication and recovery, cross-service authorization and payment integrations. Helped ship Yubico’s side of the public OpenAI Advanced Account Security launch—from the partner API and product page to checkout and authorization handoff. I also work on organization-wide FIDO2 authorization, React-to-SvelteKit migration and Kubernetes infrastructure for the frontend, CMS and end-to-end testing.
} ,
{
Daniel Wellington logo
Daniel Wellington Stockholm, Sweden
Senior Fullstack Engineer
Jun 2020 – Oct 2022
Designed and built frontend experiences and backend services for the main ecommerce site. Delivered third-party integrations, local payment methods and regional store launches, then helped the platform stay fast and reliable through campaigns and Black Friday traffic.
} ,
{
eBuilder logo
eBuilder Stockholm, Sweden / Minsk, Belarus
Senior Software Engineer
Aug 2016 – Jun 2020
Architected and delivered customer-facing web applications, a React Native app, GraphQL services and AWS infrastructure with TypeScript, Node.js and React.
} ,
{
ISSoft Solutions logo
ISSoft Solutions Minsk, Belarus
(Senior) Software Engineer
Sep 2013 – Aug 2016
Developed and architected web products for customers in the US and Norway, combining Java backends, Angular and React frontends, AWS and Docker-based infrastructure.
} ,
{
Qulix Systems logo
Qulix Systems Minsk, Belarus
Software Engineer
Nov 2012 – Sep 2013
Supported and developed Java web applications and JavaScript/jQuery interfaces for banking systems.
} ,
{
Epam Systems logo
Epam Systems Minsk, Belarus
Junior Software Engineer
Dec 2011 – Nov 2012
Started with internal training projects, then shipped bug fixes and small frontend features for Java web applications.
} ,
]

Education

[
{
Belarusian State University of Informatics and Radioelectronics logo
Belarusian State University of Informatics and Radioelectronics Minsk, Belarus
Specialist/Master in Computer Science
System Engineer
2008 - 2013
} ,
]

Abilities

Skills

Programming Languages:
{
JavaScript:
★★★★★ ★★★★★
,
TypeScript:
★★★★★ ★★★★★
,
HTML:
★★★★★ ★★★★★
,
CSS:
★★★★★ ★★★★★
,
Rust:
★★★★★ ★★★★★
,
Java:
★★★★★ ★★★★★
,
Swift:
★★★★★ ★★★★★
,
}
Tools & Technologies:
{
React / Next:
★★★★★ ★★★★★
,
Svelte / SvelteKit:
★★★★★ ★★★★★
,
React Native:
★★★★★ ★★★★★
,
AWS:
★★★★★ ★★★★★
,
Kubernetes:
★★★★★ ★★★★★
,
Node:
★★★★★ ★★★★★
,
AI Agents:
★★★★★ ★★★★★
,
Three.js / WebGL:
★★★★★ ★★★★★
,
Security/Auth:
★★★★★ ★★★★★
,
Observability:
★★★★★ ★★★★★
,
D3:
★★★★★ ★★★★★
,
GraphQL:
★★★★★ ★★★★★
,
Angular:
★★★★★ ★★★★★
,
Vue:
★★★★★ ★★★★★
,
SQL Databases:
★★★★★ ★★★★★
,
NoSQL Databases:
★★★★★ ★★★★★
,
}

Languages

{
Russian:
★★★★★ ★★★★★
,
English:
★★★★★ ★★★★★
,
Belarusian:
★★★★★ ★★★★★
,
}

Projects

Featured project stories

What I built and owned in each project, how it works and the trade-offs behind it.

RevenueCat Shipaton 2026

Rainroam: an action RPG in 3D and pixel art

A souls-lite adventure played with one thumb. A WebGPU renderer and a Phaser renderer draw the same game state, so the style switches mid-fight.

Web · Galaxy Store · Mac App Store

TypeGPUWebGPUPhaserCapacitorRevenueCat

Game jam · AI-assisted build

Orb Knight: shipping my first 3D game with AI agents

A browser 3D action game built through tight agent and playtest loops. It placed 12th overall and 6th in Gameplay at Gamedev.js Jam 2026.

#6 Gameplay · 37 ratings

CodexClaude CodeSvelteKitThree.jsRapier

Hobby-freelance project

MowFleet Control Center

A from-scratch dashboard and serverless backend that turn autonomous mower telemetry into zone coverage, operational insight and reports.

Since 2023 · still maintained

Next.jsServerlessAWS LambdaDynamoDBFleet data

Long-running side project

The Telegram bot that grew up with the web

A 2015 chat utility that evolved into an asynchronous agent system with reply gating, tools, memory, fallbacks, metrics and a companion UI.

Since 2015 · still running

AgentsAWS LambdaSQSIdempotencyTools

Latest repositories on GitHub

Loading GitHub repositories