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 · React · Node.js · Vitest · Playwright
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.
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
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


