I also organize AtomHacks at Bronx Science, regularly attend hackathons around the country, and have a passion for technical writing. When I'm not at my computer, I'm probably reading a book, biking, or playing badminton.

Mixer – For the two years leading up to our Microsoft acquisition, I was Mixer's lead mobile engineer, and I created our mobile viewing app so that people could watch and engage with streams on our site from their phones. It averages 4.5 stars on the App Store out of its total 4,000+ ratings, and is used by tens of thousands of people on a daily basis.

Element Animation – I created an app for Element Animation, a YouTube channel with over 2 million subscribers focused on creating Minecraft animations. Since the app's release, it has accumulated nearly 100,000 downloads all over the world and placed as high as #17 on the U.S. entertainment top charts, with similar or better rankings in other English-speaking countries.

CityHub – For my entry to NYC BigApps 2017, I created an app that made it easier for people who don't speak English to communicate with local politicians. Our app had a full-featured account system, made it easy for users to write about their concerns, and was localized into five different languages.

Accent – To win first place at hackNY spring 2016, I created Accent, an app that helps you learn a foreign language through real-world context. It curates news articles in a target language of your choice and makes it easy to translate and review words that you're unfamiliar with.

PointRun – One of my first iOS apps was a fun outdoor multiplayer game. Players ran around to collect virtual pins on a map, racing to obtain 100 points.

Hackathons

Syeef Karim (center) and I posing with student hackers from Bronx Science, at a hackathon I helped organize for LocalHackDay.

In my free time, I love going to hackathons. In the 2014-15 season alone, I went to 18 MLH-sponsored hackathons, which was more than anyone else in the world had attended for that season. I used these hackathons to hone my skills, creating projects with technologies that I was unfamiliar with, and winning some prizes along the way.

Claire Glendening and I pose with (left to right) Swift, Eric Wu, Hanne Paine, and Minerva Tantoco to claim our first place prize at hackNY Spring 2016.

As the only high school students at hackNY in 2016, Claire and I won first place with Accent, an app that we made in under 24 hours that assists users with learning a language through real-world context. We were awarded $1000 and given one Dell tablet each, and presented at the New York Tech Meetup as a result of winning first place. I've also placed at McHacks, Hack Gen Y, HackRU, Hack Upstate, and AngelHack.

Technical Writing

Kaggle recently published the results of their survey on the state of the data science industry. As someone with a budding interest in data science, I used this as an opportunity to learn about what people thought were the best ways of getting started with data science. I explored the dataset for a few days, created multiple data displays, and published my findings in a kernel on Kaggle.

Major League Hacking organizes Local Hack Day once a year. I've recorded two workshops in previous years, organized two of them at my high school, and this year, along with hosting another one at my school, I wrote a post about how to make the best of the event.

I've written numerous tutorials, presentations, and more for Bronx Science Hackers, the programming club I started at my school. Some of the topics I've written about include introductions to web design, mobile development, and data science, as well as tutorials on using GitHub and Jupyter. Since we can only meet in school once a week, all of my writings on our club's website act as resources that club members are able to refer to at home.

I have a budding interest in data science, and to experiment with it, I occasionally attempt to enter challenges on Kaggle. For the competition about estimating the duration of New York City taxi trips, I created a feature that seemingly nobody had explored yet, and wrote a guide on how to incorporate it into an existing model.