👋 Hi there! I am Nathan Tao, a senior at Scarsdale High School. My goals are to:
- 🏆 Qualify Scarsdale Robotics to FTC worlds in 2025-2026: Decode,
- 🪴 Expand badavas.com to over a five hundred users by the end of this school year,
- 📈 Learn cool stuff
- ⭐ Spread the opportunity to allow all people's talents to grow!
I started my coding journey in 6th grade, publishing Roblox games during COVID, and I haven't stopped since.
I help people learn and enjoy coding. I hope build trustworthy robots for fields such as disaster recovery! I'm the programmer and a co-founder of Badavas, 1850+ peak Codeforces, and the captain and president for Scarsdale Robotics. I also have a bunch of side projects :> ≥ 60% of my commits are in private repositories, but feel free to email me about these projects; I would love to talk to you.
These statistics (made using jstrieb's GitHub Statistics Visualization) represent my primary coding projects during 10th grade only (I used GitHub infrequently before 10th grade). Not all of my code goes on GitHub, so more representative, time-based graphs are below.
The above diagram (made using WakaTime) represents the time I spent coding each language in the last seven days, which is not identical to the characters I coded in each language throughout the last seven days.
Peak: #10 on WakaTime Global Weekly Leaderboard (with 82 hrs, 44 minutes of coding, done over six days [light flex] [I was recoding the entire frontend of badavas.com]).
These statistics (made using WakaTime) only record time when I have recently typed. The graph above represents the time I was actively coding (and not idle). This graph does not update instantaneously.
Each level satisfies all prior levels: I am learning what I am experienced in, and I am experienced in what I am fluent in.
Knowledgeable (I have coded projects using these, or I am actively coding in these, and I feel comfortable using these)
Note: My knowledge of C++ is associated with competitive programming, not practical project design, which is why I classify C++ as "Experienced" instead of "Fluent".