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:

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 also love playing the violin. I currently study under the tutelage of Professor Chen Zhao at San Francisco Conservatory of Music and am currently serving as a co-concertmaster in San Franscico Youth Orchestra for the 2024-25 season. In 2022, I moved to the San Francisco Bay Area with his family from Hong Kong. Before I relocated, I have attained the Fellowship Trinity College London for Violin Performance under the guidance of Professor Michael Ma, former Head of the strings department in The Hong Kong Academy of Performing Arts (HKAPA) and Ms. Li Junjun. I also previously served as the principal violinist of the Junior Strings Ensemble and Junior Repertoire Ensemble at HKAPA under the baton of Mr. Goh Ching. Additionally, I was selected as one of four violin soloists to perform Vivaldi's Concerto for Four Violins RV 580 in B minor with my secondary school's String Orchestra in 2021.

After my move, I continue to participate in music activities in the San Francisco Bay Area. I have been actively involved in Gunn High School’s instrumental music program, including the Chamber Orchestra as well as Symphony Orchestra, where I hold the position of concertmaster for the 2022-2024 school years. I was also a member of the California All-State of Music Education Conference (CASMEC) High School Symphony Orchestra 2023 at Fresno Convention Center. In March 2024, I also traveled with my high school's honors-level Chamber Orchestra to New York City to compete in the National Orchestra Cup, where I was honorably awarded Best High Strings Soloist. Besides my passion of playing in orchestras, I also perform regularly as a soloist. I have attained Command Performance with superior rating in CMEA Solo Music Festival 2023, and was invited to perform at the Junior Bach Festival in 2024. In my commitment to community service, I also played at the UNICEF benefit concert organized by BraveArte Foundation in November 2023, raising funds for the humanitarian organization dedicated to children's well-being.

Additionally, I have won accolades in various local competitions, including 2024 Young Musicians Competition at Peninsula Symphony Orchestra, 2024 KAMSA Competition, the 74th Hong Kong Schools Music Festival in 2021 – Violin Concerto - Age 19 or under, the 4th Taiwan Asia Aegean Sea Music International Competition in 2020, International Young Artist Music Contest in 2020, Tokyo International Youth Music Competition 2020, the 6th Hong Kong International Youth Performance Arts Festival in Violin Open Class in Youth A Class 2018, and the 10th Hong Kong Students Open Music Competition 2017. Beyond classical music, I also enjoy computer programming, video games, music composition, playing piano, listening to music and biking. I genuinely hope that I can 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