About TeamsCode

Our mission and team


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!

Leaders and organizers


Joe Li
Joe is a senior at the Harker School. His CS journey began in the fall of 2017, when he first started learning C++ with X-Camp, and he is currently a USACO Finalist. In his free time, he plays violin and does karate. He is extremely passionate about contributing to an organization that promotes competitive programming.
Harry Chen
Harry is a senior at Northwood High School in Irvine. He is currently fluent in C++ and competes in USACO Platinum. Harry also enjoys coding web applications with TypeScript and is in charge of the backend development at TeamsCode. In his free time, Harry likes to play tennis and ski.
Weiming Zhou
Vice President
Weiming Zhou is a senior attending Prestonwood Christian Academy in Plano, Texas. He has been doing competitive programming with C++ for almost 3 years and recently made Usaco Plat on the Us Open 2021. In his free time, he will probably be reading a book or playing chess online. He is very much looking forward to the experience of setting problems and introducing new problem solving techniques and algorithms to others.
Angie Niu
Vice President
Angie Niu is a senior at Newport High School. She is interested in programming and has taken several Java coding lessons. In her spare time, Angie enjoys playing volleyball and baking. She is excited to help bring high quality TeamsCode competitions to passionate programmers.

Current Team

Sol Park
Problem Writer
Sol Park is a senior in Mercer Island High School in Washington. He started programming at 5th grade using mainly Python and C++, achieving Silver in USACO at 9th grade. He enjoys participating in Destination Imagination and has been doing it for four years. Outside of school, he volunteers in a Korean School as a Teacher's Assistant. He is very excited in being part of an organization for promoting computer science among students.
Thomas Liu
Problem Writer
Thomas is a senior at the Harker School. Fluent in C++, he enjoys competitive programming and is a USACO Platinum competitor. In his spare time he enjoys playing video games and solving coding problems. He also dabbles in web development and AI.
Dustin Miao
Problem Writer
Dustin is a senior at the Harker School who is passionate about computer science. He is in USACO's platinum division and a master on Codeforces, and is also interested in web development and artificial intelligence. In is spare time, he enjoys playing cello.
James Leung
Problem Writer
James is a senior at Hunter College High School. He started learning C++ in 9th grade. He is passionate about New York City, working out, and math. He plays the alto saxophone for jazz band. He is excited to be with TeamsCode to spread the joy of programming. James also likes playing video games.
Alejandro Vivero
Problem Writer
Alejandro is a senior studying IB at Maristes Sants-Les Corts in Barcelona. He started competitive programming in December 2021 and in March 2022 made it to USACO Gold and managed to get bronze medal in the Spanish Olympiad. When he isn't thinking about problems (almost never) he does judo, reads, plays videogames with his friends or watches Star Wars. His goal with Teamscode is to create unique and interesting problems for others to enjoy.
Allen Wu
Logistics Coordinator
Allen Wu is currently a junior at Newport High School. He has actively participated in competitive programming since March 2021 and has achieved USACO Platinum and a Master on Codeforces. Outside competitive programming, he also does competition math and plays piano (a lot). He is looking forward to helping TeamsCode deliver a better contest experience to competitive programmers!
Maira Elahi
Logistics Coordinator
Maira Elahi is currently a senior at Riverside Secondary School. Some of her many passions lie in computer science and emerging technologies. As such, she has been working on several projects, namely cancer and climate research involving deep learning, artificial intelligence, and nanotechnology. At Teamscode, she's thrilled to help deliver enriching competitions to so many passionate, enthusiastic programmers!
Abhay Raj
Web Developer
Abhay Raj is a senior in Mercer Island High School in Washington. He started competitive programming in 9th grade. Apart from competitive programming, he enjoys attending robotics and math clubs. Apart from school, Abhay likes to run, draw, and 3D-print models. He looks forward to both promoting and maintaining the TeamsCode website and competitions.
Brian Xue
Problem Writer
Brian is a junior 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. In his free time, Brian enjoys art, video games, and reading.
Daniel Nieto
Problem Writer
Daniel Nieto is a senior at IES El Ravatxol High School in Valencia, who loves programming and sports. He started in competitive programming during the summer of 2021 and has since achieved the Expert rank on CodeForces. Furthermore, he won a silver medal in the Spanish Olympiad in Informatics. During his free time, Daniel can usually be found immersed in problem-solving, reading a good book, or training at the gym. His aspirations with TeamsCode are becoming a better problem setter and meeting people with the same interests.
Shine Chang
Web Developer
Shine Chang is a junior 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.
Bryan Zhu
Logistics Coordinator
Bryan is a sophomore at Bellevue High School in Bellevue, Washington. His most familiar coding language is C++, where he's currently competing in USACO Platinum, but he also has experience in Java (from AP Computer Science) and Python, particularly machine learning and data analysis. In his free time, he likes to play with his dogs, play video games, or surf Reddit.
Eric Chang
Logistics Coordinator
Eric Chang is a Sophomore 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!
Yash Belani
Logistics Coordinator
Yash Belani is a freshman at the Harker School. He recently started USACO and is competing in the USACO Silver with c++. In his free time, he enjoys playing video games, basketball, or solving problems.
Helen Law
Problem Writer
Helen is an 8th grader at Greene Middle 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..
Gabriel Xu
Problem Writer
Gabriel is a junior 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.
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.
Peng Bai
Problem Writer
Peng is a junior 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.
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 freshman 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.

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

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
Former Problem Writer
Helen Feng
Former Logistics Coordinator
Alex Niu
Former Logistics Coordinator
Jay Dharmadhikari
Marketing Coordinator
Alex Du
Problem Writer
Timothy Gao
Problem Writer