I initially created this website to experiment with front-end web development. Over time, the page has evolved as my personal portfolio, organized in three separate tabs. This site, however, is by no means my full resume - find it here or on Linkedin instead.
Congratulations, you have discovered my little secret area
Total Server Members
I have had experience managing Discord communities for 5 years now, one currently with over 15,000 members. I am always equipped to handle issues and inquiries from different, ranging from basic troubleshooting to more complex technical issues. This has taught me how to de-escalate potentially difficult situations, and manage a team of staff members.
Online Server Members
In particular, I handle everything from server administration and moderation to organizing events for others to enjoy. As an owner of the server, I think through every nitty-gritty detail, from scheduling and logistics to potential hiccups and backup plans for each event. My organizational skills and community-building efforts have even allowed me to host interviews with renowned voice actors. I have the honor to invite Sean Chiplock, Chelsea Kwoka, Christina Costello, Brittany Cox, Andrew Russell, Joe Zieja and Cia Court to interviews and podcasts, where other people can directly interact with them and ask them questions. These events were huge successes, with hundreds of participants tuning in to this events and interact with the voice actors. So, while I might not be organizing events in a traditional setting, my behind-the-scenes skills make me a valuable asset to any Discord communities. In a sense, I am a natural leader, a problem-solver, and a master of planning and execution, allowing me to complete any project very effectively and efficiently.
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:
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.
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.
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.
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.
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
Memories