Sẵn sàng nhận dự án mới

Xin chào.

Mình là Hà Bùi, kỹ sư front-end

Mình làm ứng dụng web với React, TypeScript và Next.js. Công việc hằng ngày xoay quanh thư viện component, lớp state và data-fetching, cùng phần tối ưu hiệu năng và a11y sau mỗi lần release.

Công nghệ mình dùng

TypeScript
React
Next.js
TanStack Query
Redux Toolkit
Zod
Jest
React Testing Library
Storybook
Node.js
NestJS
Firebase

Mình tập trung vào

Thư viện component

UI dùng chung được đóng thành package có version: props có kiểu rõ ràng, hỗ trợ bàn phím và screen reader, tài liệu bằng Storybook để team khác dùng được mà không cần bàn giao.

State và luồng dữ liệu

Server state để TanStack Query lo, validate ở biên bằng Zod, local state giữ càng nhỏ càng tốt. Phần lớn bug giao diện thật ra là bug state, nên đây là chỗ mình dành nhiều thời gian nhất.

Hiệu năng và a11y

Đo trước đã: phân tích bundle, React Profiler, Lighthouse. Sau đó mới code-splitting, thu hẹp phạm vi re-render và xử lý những lỗi a11y mà bản audit chỉ ra.

Dự án nổi bật

Xem tất cả
2024Đang hoạt động

Motion Spectre

Bộ điều phối animation kiểu imperative cho React, dựng trên Web Animations API.

TypeScriptReactWAAPIFramer Motion
2024Đang hoạt động

tsRouter

Router type-safe cho React, không cần bước code generation.

TypeScriptReactViteESBuild
2023Đang hoạt động

CanvasFlow

Infinite canvas để vẽ sơ đồ, render bằng WebGL.

TypeScriptWebGLReactZustand