Between logic and aesthetics,
I build high-performance components.
I am Jacky. I specialize in the React ecosystem and hold an almost obsessive standard for code quality. I enjoy abstracting complex problems into elegant and scalable technical architecture.
const developer = { name: "Jacky", skills: ["Next.js", "Zustand"], quality: "Component < 200 lines", motto: "Logic meets Aesthetics" };
React
Next.js
TypeScript
Zustand
React Query
MUI
Tailwind
GitLab
React
Next.js
TypeScript
Zustand
React Query
MUI
Tailwind
GitLab
Technical Principles
Lean Components
I believe a component should not exceed 200 lines. Clear responsibility boundaries keep code readable and maintainable.
if(lines > 200) refactor();
State Purity
I strictly follow one-way data flow and avoid passing Hooks as props to preserve architectural purity.
props.hook // ❌ Rejected
Automated Quality
A robust CI/CD pipeline ensures every line merged into master meets quality standards.
stage: code_quality_check
When I am not coding, I look for melodies beyond logic on the piano keys.