Frontend developer focused on Vue and TypeScript. I build products from early decisions through tested releases.
I build web applications and developer tools. I care about clear user flows, code that is easy to change, and behavior covered by tests. I work mainly with TypeScript and Vue, and also use JavaScript, React, and Node.js when they fit the task.
TypeScript · JavaScript · Vue 3 · Node.js · Vitest · Playwright
Trajectory is a reflection and personal analytics product that helps turn short daily observations into careful weekly and longer-term decisions without treating correlation as causation.
About this public edition: This repository contains an interactive demo edition of Trajectory. It uses synthetic data, stores everything locally in IndexedDB, and requires no account. The production product is developed separately and is currently in closed beta with invite-only registration.
Vue 3 · TypeScript · Pinia · Dexie · ECharts · PWA
The core flow stays intentionally small: record what mattered today, review a completed week, inspect longer-term patterns, and choose a useful next step. Every field is optional, and incomplete data remains visible rather than being filled with assumptions.
A local tool for sharing coding-agent rules between repositories without overwriting each project's own rules.
PowerShell · Git · safe update previews · file hash checks
An experimental Beyond All Reason replay analyzer that finds confirmed problems and suggests one goal for the next practice match.
Lua · Recoil · replay analysis · Lua tests
A small full-stack task manager with accounts, a Vue kanban board, validated API input, and frontend and backend tests.
Vue 3 · TypeScript · Pinia · Node.js · Express
Telegram: https://t.me/dmitry_ako


