Skip to content
View Dmitryaf's full-sized avatar

Organizations

@quizverse3D

Block or report Dmitryaf

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Dmitryaf/README.md

Dmitry Afonasenko

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.

Core stack

TypeScript · JavaScript · Vue 3 · React · Node.js · Vitest · Playwright

Selected work

Interactive public showcase of a privately developed product.

An app for short daily notes, weekly reviews, and longer-term history. It keeps gaps in the data visible and helps users decide what to continue or change.

Open the live demo

Trajectory weekly reflection interface

Vue 3 · TypeScript · Pinia · Dexie · ECharts · PWA

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

Additional project

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

Pinned Loading

  1. trajectory trajectory Public

    Local-first reflection and personal analytics PWA built with Vue 3 and TypeScript.

    TypeScript

  2. ai-rules-hub ai-rules-hub Public

    Versioned, review-first rules synchronization for coding agents across Git repositories.

    PowerShell 1

  3. BAR-Replay-Coach BAR-Replay-Coach Public

    Replay analysis for Beyond All Reason that turns confirmed gameplay episodes into one focused training goal.

    Lua

  4. task-flow task-flow Public

    Compact full-stack task manager with Vue 3, TypeScript, Express, JWT auth, and tests.

    TypeScript