Command Palette

Search for a command to run...

2.4KGitHub stars
Avatar outline style

Chánh Đại

Creating with code. Small details matter.

Overview

Design Engineer @shadcncraft

Social links

GitHub contributions

About

  • I’m Chánh Đại (call me Dai) — a Design Engineer with 5+ years of experience, known for pixel-perfect execution and obsessive attention to detail.
  • Passionate about exploring new technologies and turning ideas into reality through polished, thoughtfully crafted projects.
  • Creator of chanhdai.com (2.4K stars), React Wheel Picker (1.5M+ downloads, ▲ Vercel OSS Program), and ZaDark (80K+ downloads, 30K+ users) — peak metrics.

Proudly supported by

  • Vercel
  • 1Password for Open Source
  • Claude
  • OpenPanel
  • Mintlify
  • PostHog
  • Nixtla
  • shadcn/studio
  • shadcncraft
  • Shadcnblocks

Growing with the community

GitHub stars
3.4K
X followers
3.9K
npm downloads / year
1.5M
Page views / year
917K

Trusted by top builders on 𝕏

awesome. Love the components, especially slide-to-unlock. Great job

Guillermo Rauch
CEO at Vercel

You’re doing amazing work.

shadcn
Creator of shadcn/ui

niiiice one! 🤍

Evil Rabbit
Founding Designer at Vercel

Good recreation! Focus state is nice touch

joshpuckett
Teaching at interfacecraft.dev

@iamncdai is one of the best design engineers!

OrcDev
Creator of 8bitcn.com

Love your work Dai! You’re a great talent :-)

shadcncraft
shadcncraft.com

See @iamncdai Wheel Picker. It’s on the registry. Quick install.

shadcn
Creator of shadcn/ui

lovely sliders!! awesome work!

Ahmad Awais
CEO at Command Code

beautiful site

Colm Tuite
Co-creator of Base UI

Components(47)

Blocks(13)

Blog(14)

Stack

Experience

shadcncraft

Location
Melbourne, Australia
Location type
(Remote)
Employment status
Current
  • Design and build Pro components/blocks, from Figma to production-ready React.
  • Build and maintain the @shadcncraft registry.
  • Build and enhance features for the marketing website.
  • Build and maintain Storybook documentation.
  • Design and build the Upgrade Bundle feature.
  • TypeScript
  • Next.js
  • Tailwind CSS
  • shadcn/registry
  • Figma
  • Polar
  • Storybook
  • Design

Quaric

Location
Can Tho, Viet Nam
Location type
(Remote)
Employment status
Current
  • Next.js
  • Strapi
  • Auth0
  • VNPAY-QR
  • Docker
  • NGINX
  • Google Cloud
  • Docusaurus
  • Extension
  • UI/UX Design
  • UX Writing
  • Design System
  • Brand Design
  • Figma
  • Business Ownership
  • Business Law
  • Business Tax

Simplamo

Location
Ho Chi Minh City, Viet Nam
Location type
(On-site)
  • TypeScript
  • Next.js
  • React Native
  • MobX
  • MobX-State-Tree
  • Tailwind CSS
  • Dify
  • Zalo Mini App
  • Agile
  • Creativity
  • UI/UX Design
  • Figma

Education

  • C++
  • Java
  • Python
  • PHP
  • DSA
  • Advanced Databases
  • Systems Design
  • Distributed Systems
  • Software Engineering
  • Algorithms
  • C++
  • PHP
  • MySQL
  • Laravel
  • Node.js
  • Pandoc
  • Pascal
  • HTML
  • CSS
  • JavaScript
  • NukeViet

Projects(7)

  • Period
    05.2025—

    iOS-like wheel picker for React with smooth inertia scrolling and infinite loop support. / Backed by ▲ Vercel OSS Program

    • Natural touch scrolling with smooth inertia, mouse drag and scroll for desktop
    • Infinite loop scrolling
    • Unstyled core for complete style customization
    • Full keyboard navigation and type-ahead search
    • Open Source
    • React
    • TypeScript
    • Monorepo
    • Turborepo
    • pnpm-workspace
    • Package Publishing
    • NPM Registry
    • GitHub Actions
  • Period
    01.2025—
  • Period
    03.2024—07.2025
  • Period
    01.2022—

Recognition(48)

  • Type
    Award
    Prize
    Claude Max 20x
    Awarded in
    Received in Grade
    Open source project
  • Type
    Award
    Prize
    Summer 2025 cohort
    Awarded in
    Received in Grade
    Open source project
  • Certificate of Trademark Registration No. 594593

    Type
    Trademark
    Issued by
    IP Viet Nam
    Issued on
  • Gemini Certified Educator

    Type
    Certificate
    Issued by
    Google for Education
    Issued on

Backed by the community

Grateful to the sponsors who make this open-source work possible.
Command Palette

Search for a command to run...