About TeamsCode

Our mission and team

TeamsCode

From in-person events to virtual contests

TeamsCode is a student-run 501(c)(3) non-profit that works to encourage middle school and high school students to study computer science. We work with teachers and sponsors to create awesome programming contests – both online and in-person!

Chris Elliott and Alan Bi founded TeamsCode at the beginning of 2017. Both of them participated in local programming contests and noticed a lack of representation from their school. They set about to change that by organizing the first-ever Mercer Island High School Programming Contest on April 1st, 2017. Since then, TeamsCode has expanded its influence across three states in in-person events.

Under the impact of a global pandemic, TeamsCode launched its first virtual programming contest in summer 2020. With more than 290 participants showing up to the event, it became TeamsCode's largest contest in history until spring 2021. Since our first virtual contest, TeamsCode's influence has expanded from the United States to more than 20 countries. We organized several more virtual events with a vast improvement in problem quality, contest experience, and contest participation.

As of summer 2021, TeamsCode's contest has three divisions featuring curated problems in different difficulties. In the future, we hope to continue our mission of bringing an enjoyable and inspirational team programming contest to everyone interested in computer science.
Would like to join us?
We are always open to new ideas!
TeamsCode

Leaders and organizers

Executives

Bryan Zhu
Co-President
Bryan is a junior at Bellevue High School in the Seattle, WA metro area. His most familiar coding language is C++, where he's currently competing in USACO Platinum, but he also has plenty of experience in Java and Python. Outside of competitive programming, he has also done research in combinatorial optimization and deep and reinforcement learning for improving diabetes management. He also enjoys math and playing with his 2 Pomeranians.
Peng Bai
Co-President
Peng is a senior at École Dr. Charles Best Secondary School. He started actively practicing competitive programming in 2022. He managed to reach Codeforces Master and USACO Platinum in a year. He is actively attempting to improve to reach even higher ambitions despite recent failures in important contests. Outside of programming and math, he is interested in understanding the world through history and geopolitics through his readings. To have some fun, he also enjoys playing video games.
Eric Chang
Vice President
Eric Chang is a junior at Newport High School. He has taken classes in Python and Java before. In his free time, Eric likes playing Chess and play tennis. He is looking forward to creating exciting TeamsCode competitions for competitive coders!
Gabriel Xu
Vice President
Gabriel is a senior at the Thomas Jefferson High School for Science and Technology. He first started competitive programming in the fall of 2021 and is currently a USACO Platinum competitor. Additionally, he is interested in machine learning, application development, cybersecurity, and competition math. He also enjoys long-distance running in cross country and track and field.
Shine Chang
Vice President
Shine Chang is a senior at Cupertino High School in San Jose. He started to learn programming from his dad in elementary school, and has been building projects for fun ever since. He is in USACO's Gold division. He loves Rust but also works with high-level programs for web development. As hobbies, he plays Tetris, badminton, skis, and does FRC.

Current Team

Brian Xue
Problem Writer
Brian is a senior at Lynbrook High School. He has played around with computer science since his 6th grade, becoming fluent in C++. The summer before high school, he started seriously doing competitive programming with a bunch of friends and became a USACO Finalist in the 2022-2023 season and achieved 3rd place at IOI 2024. In his free time, Brian enjoys art, video games, and reading.
Yash Belani
Problem Writer
Yash Belani is a sophomore at the Harker School. He recently started USACO and is competing in the USACO Silver division with C++. In his free time, he enjoys playing video games, basketball, or solving problems.
Helen Law
Problem Writer
Helen is an freshman at Palo Alto High School. She started programming in 2021 and is now in USACO's Platinum division. Aside from programming, Helen also enjoys math, art, and reading. She is excited to create new problems that require different techniques.
Spencer Wang
Problem Writer
Spencer is a sophomore at PRISMS (Princeton International School of Math and Science). He started his competitive programming 3 years ago and became fluent in C++ over this time. He is in USACO’s Platinum division and qualified for CCO from CCC (Canadian Computing Competition). In his free time, he enjoys fidgeting around with computer components and software.
Julian Wu
Problem Writer
Julian is a junior at Westview High School in San Diego. Starting from making games on KhanAcademy, Julian developed a passion for coding from a young age. He soon picked up competitive programming and has been selected as a 2024 USACO Finalist. Outside of programming, he enjoys playing cello, basketball, and video games.
Jason Zeng
Problem Writer
Jason is a junior at Watchung Hills Regional High School in New Jersey. He started competitive programming in middle school and has been selected as a 2024 USACO Finalist. Outside of competitive programming, he also enjoys math, physics, and robotics.
Guoguo Gong
Problem Writer
Guoguo is a sophomore at Basis Independent McLean. He is currently working very hard to try to get to USACO Finalist in the 24-25 season. In his free time, he likes to run and play with his friends.
Chris Matthews
Logistics Coordinator
Chris is a senior at Bridgeland High School with a passion for competitive programming, having reached the Silver division of USACO since starting in his junior year. An avid chess player, he enjoys strategic thinking. In his free time, Chris stays active by working out at the gym.
Devin Lim
Logistics Coordinator
Devin Lim is a senior at Solon High School in Solon, Ohio. He likes coding, playing the cello, and stealing other people's lunches.
Alex Chen
Problem Writer
Alex is a senior at Monta Vista High School. He had done math competitively, attending the Mathematical Olympiad Program in 2023, and competitive programming, being selected as a USACO Finalist in 2022 and 2024. In his free time, he enjoys playing video games and solving webpuzzles.
Jason Wei
Problem Writer
Jason is a junior at Friendswood High School, Texas. He started competitive programming in 5th grade and is currently trying to make USACO Finalists during the 2024-25 USACO season. In his spare time, he enjoys listening to musicals and runs cross country for the school.
Alex Liu
Problem Writer
Alex Liu is a senior at Lynbrook High School. He has enjoyed competitive programming since middle school, and is in USACO's Platinum Division. In his free time, he enjoys playing violin and sleeping.
Anthony Li
Problem Writer
Anthony is a senior at Seven Lakes High School in Katy, Texas. He started competitive programming in 8th grade and has become a Candidate Master on Codeforces and is a USACO Gold Qualifier. Outside of coding, he enjoys fishing and playing/watching football.
Culver Kwan
Problem Writer
Culver is a junior at Diocesan Boys' School in Hong Kong. He enjoys both mathematics and programming, and participates in olympiads for both of them. He participated in IMO 2023, 2024 and got bronze and silver medals respectively, and got a silver medal at IOI 2024. His peak rank on Codeforces is Grandmaster. He has also done research on graph theory in the summer leading up to his sophomore year. He likes writing both math problems and informatics problems, and has set a number of quality problems in both.
Emma Walker
Logistics
Emma is a senior at Amador Valley Highschool in California. She started programming her sophomore year and has enjoyed it ever since. Outside of coding she enjoys digital art and board games. She looks forward to help out with the competition!
Nelson Huang
Problem Writer
Nelson Huang is a sophomore at Providence High School in Charlotte, North Carolina. He learned computer science in 4th grade and started competitive programming in 6th grade. He was selected as a USACO Finalist in the 2023-2024 season. Outside of programming, he also enjoys math and video games.

Past Leadership

Chris Elliott
Co-Founder, Co-President 2017-2019
Alan Bi
Co-Founder, Co-President 2017-2019
Jason Zhang
Co-President, 2019-2020
Alex Patel
Co-President, 2019-2020
Sean Yang
Co-President, 2020-2021
Ryan Hsu
Co-President, 2020-2021
Conner Yin
Vice President, 2020-2021
Winbert Zhang
Vice President, 2020-2021
Ethan Peng
Co-President, 2021-2022
Aayush Sheth
Co-President, 2021-2022
Elijah Huang
Vice President, 2021-2022
Charles Yates
Vice President, 2022-2023
Joe Li
Co-President, 2022-2024
Harry Chen
Co-President, 2022-2024
Weiming Zhou
Vice President, 2023-2024
Angie Niu
Vice President, 2023-2024

Past Organizers

William Huang
Former Director of Marketing
Victor Du
Former Director of Technology
Bill Wang
Former Head of Finance
Luca Palermo
Former Head of Problem Writing
Lucille Shield
Head Organizer of Fall 2019 MIHS Programming Contest
Peter Ye
Head Organizer of the 2019 CGS Programming Contest
Jonathan Guo
Programming Lead for the 2019 CGS Programming Contest
James Richardson
Lesson Creator: AP Computer Science
Robert Chen
Lesson Creator: USACO Problems
Valliappan Valliappan
Lesson Creator: iOS with Swift
Thomas Short
Finance Lead for Fall 2019 MIHS Programming Contest
Mathus Leungpathomaram
Director of Oregon Events, 2018-2019
Marshal Xu
Head Organizer of Fall 2018 CGS Programming Contest
Albert Huang
Problem Writer
Helen Feng
Logistics Coordinator
Alex Niu
Logistics Coordinator
Jay Dharmadhikari
Marketing Coordinator
Alex Du
Problem Writer
Timothy Gao
Problem Writer
Sol Park
Problem Writer
Thomas Liu
Problem Writer
Dustin Miao
Problem Writer
James Leung
Problem Writer
Alejandro Vivero
Problem Writer
Allen Wu
Logistics Coordinator
Maira Elahi
Logistics Coordinator
Abhay Raj
Web Developer
Daniel Nieto
Problem Writer