# Projects

## React Wheel Picker

Project URL: https://react-wheel-picker.chanhdai.com

Skills: Open Source, React, TypeScript, Monorepo, Turborepo, pnpm-workspace, Package Publishing, NPM Registry, GitHub Actions

iOS-like wheel picker for React with smooth inertia scrolling and infinite loop support. / Backed by [▲Vercel OSS Program](https://vercel.com/blog/summer-2025-oss-program#react-wheel-picker)
- 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

## chanhdai.com

Project URL: https://github.com/ncdai/chanhdai.com

Skills: Open Source, Next.js 16, Tailwind CSS v4, Radix UI, Base UI, Motion, shadcn/ui, shadcn registry, Vercel

A pixel-perfect dev portfolio and shadcn registry.

## quaric.com

Project URL: https://quaric.com

Skills: Company Project, Next.js 15, Tailwind CSS v3, shadcn/ui, Strapi 5, VNPAY-QR, Docker, Docker Compose, NGINX

## ZaDark

Project URL: https://zadark.com

Skills: Pet Project, Open Source, Browser Extension, CLI, Docusaurus 3

ZaDark adds Dark Mode, anti-peeking, customizable fonts, backgrounds, and more to Zalo Web and PC.
- Earned 10M+ VND in net sales from a paid Safari Extension*
- 80k+ downloads on SourceForge* (awarded Community Leader badge by SourceForge)
- 30k+ active users via Chrome Web Store*
- Bronze Medal — 10th Design, Manufacturing, and Application Award 2022

<p class="text-muted-foreground">* Peak metrics.</p>

## QABox

Project URL: https://github.com/ncdai/qabox

Skills: University Project, PHP, MySQL, MVC, Docker, Docker Compose

- Course: Distributed Applications — FIT@HCMUS
- Project Score: 10/10
- Source Code: https://github.com/ncdai/qabox

## TaskBox

Project URL: https://github.com/ncdai/taskbox

Skills: University Project, PHP, MySQL, MVC, Docker, Docker Compose

- Course: Distributed Applications — FIT@HCMUS
- Project Score: 10/10
- Source Code: https://github.com/ncdai/taskbox

## DaiChat App

Project URL: https://www.youtube.com/watch?v=H5U3J_W1low

Skills: University Project, Java, Java Swing, Java Networking

- Course: Java Application Programming — FIT@HCMUS
- Requirement: Developed a real-time chat application using Java technologies
- Project Score: 10/10
- Source Code:
  - Server: https://github.com/ncdai/ltudjava-summer2020-chatapp_server
  - Client: https://github.com/ncdai/ltudjava-summer2020-chatapp_client

## QLSV App

Project URL: https://www.youtube.com/watch?v=tG9SZEBrwog

Skills: University Project, Java, Java Swing, Hibernate, MySQL

- Course: Java Application Programming — FIT@HCMUS
- Requirement: Built a student management system with role-based functionalities using Java technologies
- Project Score: 10/10
- Source Code: https://github.com/ncdai/ltudjava-summer2020-hibernate

## Penphy

Project URL: https://www.youtube.com/watch?v=EdU7rUO-UA4

Skills: Startup Project, JavaScript, React Native

2nd Prize — Business Startup Competition 2019

## UnlimitedStudy

Project URL: https://muctim.tuoitre.vn/cong-cu-ho-tro-viec-day-va-hoc-55107.htm

Skills: National Competition, Creative Software, PHP, Laravel 4, MySQL, jQuery, Bootstrap 3

UnlimitedStudy is a website that provides teaching and learning support tools for teachers and students.
- 3rd Prize — National Science and Engineering Fair 2018 (ViSEF)
- 1st Prize — Can Tho City Science and Engineering Fair 2018
- 3rd Prize — National Young Informatics Contest 2018
- 2nd Prize — Can Tho City Youth and Children’s Creativity Contest 2018
- 3rd Prize — Can Tho City Young Informatics Contest 2018
- Reached 7k+ users, mainly high school students in Can Tho City
- Pilot implemented in high schools across Can Tho City with English quizzes, supervised by English subject specialists from the Can Tho City Department of Education and Training

## DMessage

Project URL: https://github.com/ncdai/DMessage

Skills: Self-learning Project, Pet Project, Express.js, Socket.io, MongoDB, Mongoose ODM

A Messenger clone built to practice real-time communication using Socket.IO. This project showcases my self-learning journey in implementing WebSockets for instant messaging.

## Study English

Project URL: https://www.youtube.com/watch?v=OYgugvjqU4A

Skills: National Competition, Creative Software, PHP, Laravel 4, MySQL

Study English is a free, mobile-friendly website for high school English learning, offering vocabulary, quizzes, listening practice, and more.
- Consolation Prize — National Youth and Children’s Creativity Contest 2016
- 1st Prize — Can Tho City Youth and Children’s Creativity Contest 2016
- Consolation Prize — Can Tho City Young Informatics Contest 2016
