Web Developer, Data Scientist & Python Programmer.

My name is Ian Cheung, and I am a passionate website developer, Discord bot programmer, and data scientist. It was actually the onset of the pandemic and the shift to online schooling that prompted my interest in coding. Having my routine disrupted, I felt compelled to learn something new, particularly with the abundance of free time available due to online schooling. Thus, I began dedicating my evenings and weekends to constructing websites for myself and my friends. Having had exposure to coding at primary school such as Scratch and Micro:bit since a young age, I had actually never considered it to be something I would greatly pursue, but instead something on the side as a hobby. However, the aspects of being a developer became more intriguing over time, most notably the ability to create a product I or someone else could use. Mastering computer programming also allows me to think independently, solve problems and be resilient when facing seemingly impossible challenges.

As such, I am very eager to explore coding outside of school through developing mini-games, websites, and Discord bots. Particularly, this website is used for me to learn more about front-end web development, as well as showcasing my achievements and the projects that I completed. Here are some things I'm proud of in my journey of being a developer so far:

Analysis of California Traffic Collisions

Exploratory Data Analysis Project

Object Detection

Python Neural Network Project

This application only runs on Google Colab.

RecycleSorter

JavaScript Image Classification Project

This application currently does not support all browsers.

Fischl

Discord Python Bot

Dodge n' Shoot

Python Mini-game

You must install Python & Pygame on your local machine to run it.

Librarian Attendance System

HTML, CSS & JS Front-end System

This system is depreciated and does not work as intended.


As I am pursuing programming as a hobby, I try to make myself useful by contributing to the community around me through writing projects or applications for others to use, as well as tutoring young students. This allows me to give back to my community, which in turn encourages young kids who might have the potential to be become a good programmer to start coding early.

Experience

Vice President for Education

Beginning Programming in Python Instructor

April 2023 - Current

OpenBrackets

Inspired to bridge the digital divide in our community, we provide support in computer science to middle and high school kids who may not receive it at home, and encourage kids consider tech as a career, regardless of their background. As an instructor, I fully designed a cirriculum for 6-12 years old to learn Python in a fun and rewarding way, all while mastering the basics of programming in Python.

Coding Club Teaching Assistant

June 2023 - August 2023

Redwood City Public Library

Every Sunday, I witnessed young kids' enthusiasm and creativity flourish as they learned coding fundamentals by programming robots and building LEGOs. We provided individual support and created a supportive environment for the children to grow, try, and learn. Moreover, explaining seemingly simple concepts to children significantly improved my communication and problem-solving skills as well.

Chief IT Developer

September 2021- June 2022

La Salle College Library Board

My primary role was to oversee the library's technological infrastructure and I was responsible for managing and maintaining the library's hardware and software, as well as implementing new technologies to improve the library's operations and services. I had worked closely with the library committee team and developed an automatic clock-in system for school librarians, resulting in a significant improvement in our efficiency in recording attendance.

Violinist.

Years of Music Education

I have been playing the violin for 11 years and currently study with Professor Chen Zhao of the San Francisco Symphony and the San Francisco Conservatory of Music (SFCM). I attend SFCM's Pre-College Program on the Diana C. Yee Family Trust Scholarship. For the 2024-25 season, I serve as the co-concertmaster of the San Francisco Symphony Youth Orchestra.

Born and raised in Hong Kong, I studied violin with Professor Michael Ma, former Head of the Strings Department at The Hong Kong Academy for Performing Arts (HKAPA), and Ms. Li Junjun. In August 2022, I earned the Fellowship of Trinity College London (FTCL) Level 7 Diploma for Violin Performance. During my time at HKAPA, I served as the principal violinist of both the Junior Strings Ensemble and Junior Repertoire Ensemble. I have also been actively playing in school orchestras since first grade at both my primary and secondary schools. In 2021, I was selected as one of four violin soloists to perform Vivaldi’s Concerto for Four Violins in B minor, RV 580, I. Allegro, with my secondary school’s String Orchestra.

In 2022, my family and I moved from Hong Kong to the San Francisco Bay Area, where I became deeply involved in the instrumental music program at Gunn High School. Since then, I have performed as concertmaster of the String Orchestra, Chamber Orchestra, and Symphony Orchestra from the 2022 to 2025 school years. During a March 2024 trip to New York City, I led Gunn High School's Chamber Orchestra in the National Orchestra Cup, where we won the Grand Champion title, and I was honored with the Best High Strings Soloist award. In October 2024, I played in my school’s Chamber Orchestra as the principal soloist with two flutes for Bach’s Brandenburg Concerto No. 4 in G major, BWV 1049, I. Allegro. I was also a member of the California All-State Music Education Conference (CASMEC) High School Symphony Orchestra in 2023. In the summer of 2024, I joined the Stanford Summer Symphony, performing alongside college students at Bing Concert Hall.

As a soloist, I achieved Command Performance with a superior rating at the 2023 CMEA Solo Music Festival and performed at the Junior Bach Festival in 2024. I have also played in masterclasses with Lin Cho-Liang and Wang Liang. In my commitment to community service, I serve as the secretary of my high school’s Tri-M Music Honor Society. I regularly perform at benefit concerts organized by BraveArte Foundation and Notes For All, raising funds for children’s welfare and bringing music to senior communities.

I have been fortunate to win numerous local and international competitions, including the 2024 Young Musicians Competition (Peninsula Symphony), the 2024 KAMSA Competition, the 2024 20th Century Music Competition and Baroque Music Competition (Charleston Competition), the 74th Hong Kong Schools Music Festival, the 2020 Taiwan Asia Aegean Sea Music International Competition, the 2020 International Young Artist Music Contest, and the 2020 Tokyo International Youth Music Competition. Beyond classical music, I enjoy computer programming, composing music, playing piano, video games, and biking. I aspire to combine and apply my knowledge in both music and computer science to inspire individuals to use technology as a medium to embrace, share, and create.


My Playing


My Compositions

Omicron Wave

Musical Composition

A Typical Night

Musical Composition

Symphonic Caprice

Musical Composition

Violin Caprice, No. 1

Musical Composition

Symphony No. 1

Musical Composition, Work in Progress

My Writings  

Copyright © All rights reserved | Ian Cheung