Hi, I am Joshua Choi Kui Wang 蔡居宏, an undergraduate Computer Science student specializing in algorithms. Gaining experience in research and competitive programming. Passionate about building impactful tools to change lives.
EDUCATION 🏫
- B.Sc. Computer Science, City University of Hong Kong (Sep 2024 - Jun 2028 (Anticipated Graduation Date))
- HKSAR Government Scholarship Fund (Non-Academic Awards) – Talent Development Scholarship, HKD 10000
- Dean’s List × 2
- CityU Tiger Programme Member (Top 10% in the College of Computing)
- Competitive Programming School Team Member
- Golden Key Club Member (Club for Scholarship Recipients)
- Sing Yin Secondary School (Sep 2018 - May 2024)
- 1st in Mathematics (Extended Part - Module 1) (Sep 2023 - May 2024)
- Youth Arch Student Improvement Award
- Competitive Programming School Team Member
- Table Tennis School Team Member
WORK & RELEVANT EXPERIENCE 📈
- Intern (Data & Analytics), Research Grants and Contracts Office, CityU, Hong Kong (Sep 2025 - Nov 2025)
- Provided data analytics support for evaluating and enhancing CityU’s institutional research performance
- PALSI Leader (MA1200 - Calculus and Basic Linear Algebra I), Talent and Education Development Office, CityU, Hong Kong (Sep 2025 - Dec 2025)
- Nominated by the Department of Mathematics
- Tutored 8 students on the course MA1200 - Calculus and Basic Linear Algebra I
- Research Assistant, School of Law, CityU, Hong Kong (Jun 2025 - Jun 2026)
- Supervised by Prof. LAI Sin Chit
- Designed and developed an interactive game simulating collusive pricing behavior with 5 different scenarios to support teaching
- Implemented TCP/IP networking framework to enable multi-user gameplay
- Reviewed data collection workflow with academic staff, developed and designed automation features to boost efficiency by 10%
- Summer Research Internship, Bright Future Engineering Talent Hub, College of Engineering, CityU, Hong Kong (Mar 2024 - Jul 2024)
- Learnt and researched about state-of-the-art image and video generation models
- Had hands-on experience with LoRA and Stable Diffusion
- Produced a 30-second, entirely AI-generated video
ACHIEVEMENTS 🏅
Competitive Programming
- CityU-PolyU Collegiate Programming Contest 2025 - Runner Up
- 2025 CityUHK(DG) Programming Contest - Bronze Medal
- The 49th International Collegiate Programming Asian Regional Contest (Kunming) - Bronze Medal
- The 49th International Collegiate Programming Asian Regional Contest (Hong Kong) - Bronze Medal
- Hong Kong Secondary School Coding Challenge 2023 - Bronze Medal
- 7th La Salle — Pui Ching Programming Challenge - Merit Prize
- 2022/23 Hong Kong Olympiad in Informatics Junior - Bronze Medal
Sports
- 2023 / 24 Inter-School Table Tennis Competition (Kowloon, Division Three) - Champion
- 2022 / 23 Inter-School Table Tennis Competition (Kowloon, Division Three) - Champion
- 「國慶摘星盃」– 觀塘區中學校際乒乓球邀請賽 - Third Place
PROJECTS 🖥
Algorithms and Data Structures
- Approximating the Number of Connected Components on an Undirected Transitive Graph in Sublinear Time
Artificial Intelligence
- Underwater Haar Feature-Based Cascade Classifier
- Developed during the competition for the Underwater Robotics Team Selection Test
- Achieved around 50% accuracy on test data
Data Analytics
- Case study: Impact of Lifestyle Factors on Quality of Sleep
- In this case study provided by DataCamp, I identified several lifestyle factors that are correlated with the quality of sleep using data analysis
Game Development
- Harvest X Harvest (With Sammy Tam, SYSS)
- This game is a Ludum Dare 52 game jam submission
- One Life
- This game is the Untitled Game Jam #72 winner
- while (true)
- This game is the Untitled Game Jam #73 runner-up
Natural Language Processing
- Term Frequency–Inverse Document Frequency C++ Library
- A C++ library tool that calculates the tf-idf value between documents
Software Development
- Alpha Compositing
- A tool that performs alpha compositing between two images
- Pricing Club Simulation
- Designed and developed during my tenure as a Research Assistant to support the academic exploration of collusive pricing in law
- TofuSwap (With CHENG Po Hei, CityU)
Web Development
- Bit by Bit
- Bit by Bit is an educational website that teaches not only programming, but also the application of programming in the field of mathematics
- Integrated Science Club Website Group
- Multiple websites created for the Integrated Science Club in SYSS
Misc.
- Programming & Mathematics, OpenLearn Create
CERTIFICATES 📄
- C++ Programming Professional Certificate by OpenEDG C++ Institute, LinkedIn Learning (Sep 2025)
- Google Data Analytics Professional Certificate, Coursera (Aug 2025)
- Google Cybersecurity Professional Certificate, Coursera (Jul 2025)
- Apply Natural Language Processing with Python Skill Path, Codecademy (Oct 2023)
- .NET Fundamentals, GreatLearning (Jul 2023)
- AI-900: Microsoft Azure AI Fundamentals, Microsoft (Jun 2023)