Do you want to use dark theme?

This is NOT my CV or resume, even though it looks like one.

Programming Languages

In descending order of proficiency, I am:

  • Proficient in
    • Python3
    • Python2
    • C++ 14
    • C 98
    • Arduino C
    • RobotC
    • HTML
    • Jinja2
    • LaTeX
    • Structured Query Language (SQL)
    • Cascading Style Sheets (CSS)
    • Javascript
    • Shell Script (Bash)
  • Intermediate in
    • Julia
  • Beginner in
    • Swift
    • x86 assembly
    • PC LOGO
    • Visual Basic 
    • Batch
    • Java (I got a 5 in AP CS, but have never written a Java program on a computer)

Programming Skills

Specific to Python3, I am familiar with these (so-called advanced) concepts:

  • Metaclasses
  • Asynchronous programming
  • Iterators and generators
  • Decorators
  • Data descriptors
  • Data classes (Python3.7)
  • C/C++ Extensions
  • etc.

I am familiar with these Python libraries/modules (in addition to all standard library modules):

  • django
  • django-rest-framework
  • discord.py
  • asyncio
  • aiohttp
  • requests
  • numpy
  • etc.

In general, I am familiar with these concepts:

  • Object-oriented programming
  • Functional programming
  • Regular Expressions
  • Neural Networks
  • Cryptography
  • Algorithms
  • Networking protocols
  • Version control
  • etc.

Awards, Positions, and Recognitions

  • Hackathons
  • Robotics
    • Lead programmer of Choate Advanced Robotics Concentration Program, FRC Team 7407
    • The Only programmer of VEX Robotics Competition team 6106B, who qualified for VEX 17-18 "In the Zone" World Championship
    • Lead programmer of VEX Robotics Competition team 6106C, who qualified for VEX 17-18 "In the Zone" World Championship
  • CTF 
    • Captain of picoCTF team "OH--"
      • 2018 US high school rank 14/3460, global rank 59/10583
      • 2019 US high school rank 8/5141, global rank 24/15817
  • President of Choate Programming Union 
  • USACO (USA Computing Olympiad)  2017 Silver Rank
  • StackOverflow 1487 Reputations

Programming Books I Read

  • HTML&CSS: Design And Build Websites
  • Two Scoops of Django 1.11
  • Introduction to Computation and Programming Using Python
  • Tkinter GUI Application Development Blueprints
  • The Node Beginner Book
  • Pro-Git
  • Python GUI Programming Cookbook
  • Introduction to Algorithms
  • Operating Systems – Three Easy Pieces (Currently Reading)
  • C++ Primer (Currently Reading)

Online Courses Taken