I always create with the user in mind

Typescript Developer / React Developer

portfolio.sectionName

miavita-app.name

TypeScript, React 19, Hono, Drizzle ORM, PostgreSQL, TanStack Router, TanStack Query, Zustand, TailwindCSS, shadcn, Zod, Vitest, Playwright, Turborepo

portfolio.show.requestDemo
portfolio.status.PROGRESSIVE_DEVELOPMENT

stay-distance.name

TypeScript, React, Vite, Chrome Extension API, OpenStreetMap, Nominatim, OSRM, chrome.storage, Vitest, pnpm

portfolio.show.showCode
portfolio.status.MAINTENANCE

macos-process-tree.name

TypeScript, React 19, Rust, Tauri 2, sysinfo, TanStack Query, TanStack Table, TanStack Virtual, TailwindCSS, shadcn, Fuse.js, Vite, Vitest, pnpm

portfolio.show.showCode
portfolio.status.MAINTENANCE

portfolio.packages.subSectionName

contact.sectionName