Skip to content
View JasonG25's full-sized avatar
  • Shanghai, China
  • 00:42 (UTC +08:00)
  • cornson_g

Highlights

  • Pro

Organizations

@Cheetahbots8015 @RhineAI @N-Flow

Block or report JasonG25

Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
JasonG25/README.md

๐Ÿ‘‹ Hi, I'm Jason!

I'm a high school student passionate about computer science, engineering, and software development.

I'm currently an IB student and a programmer on my school's FRC robotics team 8015.

๐Ÿš€ Skills

  • Languages: Java, Python, HTML/CSS, JavaScript
  • Frameworks: WPILib (FRC), Android (Java), simple web dev
  • Tools: Git, Android Studio, Visual Studio Code, Intellij, Webstorm
  • Interests: CPU overclocking, machine learning, robotics

Iโ€™ve studied core data structures (arrays, linked lists, stacks, queues, trees) and basic algorithms, and Iโ€™m familiar with OOP principles like abstraction, inheritance, polymorphism, and encapsulation, as well as using abstract classes and templates. In machine learning, Iโ€™ve worked with models like linear regression, decision trees, and KNN, and used tools like Pandas for data cleaning and evaluation methods such as cross-validation and confusion matrices.

๐ŸŒŸ Projects

  • ๐Ÿค– FRC Robot Code: Command-based structure for subsystems and commands
  • ๐Ÿ“ฑ Scouting App: Built for FRC team using Android Studio
  • ๐Ÿšฆ Flexible Traffic Light Report: A independent research in Fudan University CS workstation
  • ๐ŸŒ AI Task Manager: Developing a program keeping track of the AI tasks and transforming intranet AI to the internet in Fudan.

๐Ÿ“š Activities

  • Participate in the FRC club 8015 for 2 years (technician, scouting lead, and programming lead, respectively, in Sacramento 2024, Beijing 2024, Port Hueneme 2025)

    • Participate in the command based code for the robot.
    • Managed the git repository of the code base.
    • Led the building and wiring for several subsystems.
    • Taught new members about programming, building, and wiring knowledge.
    • Participated in MakerFaire and club fairs with the team regularly.
    • Helped teams outside the school to develop their team by providing technical support.
  • Established Science Assembly at grade 9 and keep participating (publishing articles and holding science fairs)

  • Established Computing & Linguistic club at grade 11 (teaching CS knowledge & programming as a interdisciplinary tool).

  • Attend the machine learning club at school

    • Participating the data analysis competition HiMCM
    • Participating basic competitions on Kaggle.
  • Attend the Fudan University CS workstation and chosen as the recommended candidate.

  • Others:

    • Practicing and performing Shanghai Opera
      • Played a leading role in the first all-teen production in the opera history, featured in Xinmin Evening News.
      • Got the Xiaobai Yulan Award (Top 1% ~ 5%) Nominee for Shanghai Opera.
    • Practice fencing and play clarinet as hobbies during spare time.

๐Ÿ› ๏ธ Learning in Progress

  • Exploring advanced methods like state machines and pure pursuit control for FRC robot code
  • Trying to build a game with Unity in C++
  • IB EE Project: Writing about CPU overclocking and energy efficiency across tasks

๐Ÿ“ซ Reach me

Popular repositories Loading

  1. JasonG25 JasonG25 Public

    Config files for my GitHub profile.

    1

  2. FantasyLab FantasyLab Public

    Forked from Cheetahbots8015/FantasyLab

  3. AutoLogger AutoLogger Public

    Automatically record the mouse and keyboard IO (and time) as Json file. Also process the keyboard input into a txt. The AutoMark program can label on vmrk files to show the window changing in neuroโ€ฆ

    Python