Hey! I'm T u "Hareki" Nguy e n
Software Engineer
HCMC, Vietnam
I craft accessible, pixel-perfect interfaces and engaging user experiences, with a deep focus on performance and attention to detail. I'm also a Neovim enjoyer with a Glove80!
Technologies
HTML5 Markup Language
(opens in new tab) CSS3 Styling Language
(opens in new tab) TypeScript Typed JavaScript
(opens in new tab) Tailwind CSS Utility-First CSS
(opens in new tab) TanStack Headless Utilities
(opens in new tab) React UI Library
(opens in new tab) Next.js React Framework
(opens in new tab) Astro Web Framework
(opens in new tab) Beyond Work
Typing
I find comfort in typing tests with a Glove80(opens in new tab) keyboard and liked the Monkeytype (opens in new tab) app enough to build a mini version below.
Typing test ready. Click or focus to start typing.
Simplicity is the ultimate sophistication
Terminal
I love the efficiency and minimalism of CLI tools, my editor of choice is Neovim(opens in new tab) . Here's a look at my dotfiles(opens in new tab) .
This Website
My first project with Astro(opens in new tab) , also my first website outside of work. Built from scratch with clear goals in mind. Source(opens in new tab) on GitHub.
Core Principles
Performance: Astro's zero-JS baseline. Render-optimized React for the typing test
System-Aware: Honors system color scheme and reduced-motion preferences
Accessible: Semantic markup, keyboard navigable, screen-reader friendly
Subtle Motion: Minimal transitions that respond to hover, focus, and interaction
Technologies
Astro
Tailwind CSS
Starwind UI
React
Zustand