Hi, I'm Peter Cao,

About Me

Hi, I'm Peter Cao, a student passionate about programming, physics, and education equity. I graduated from Center High School in a small town called Antelope, CA, and I am also a current freshman at Cornell University double majoring in Computer Science and Applied/Engineering Physics while also dabbling in Electrical/Computer Engineering. I have been known to refer to myself as "a physicist who likes working with computers and calls himself a programmer." In my free time, I love to chat with friends, drink boba, and listen to music with others on Spotify. Feel free to email me if you have any comments, questions, song recs, or weighty questions!

Skills

JavaScript
Python
HTML5
CSS3
Java
C
Assembly
JavaFX
Numpy
Cirq
MatPlotLib
Django
Git
Bash
Scrum
Chrome DevTools
npm
VS Code
Postman
Docker
IntelliJ
SceneBuilder

Education & Experience

For more information, have a look at my resume .

Projects

A GUI that supports client/server functionality and consists of a world simulation for critters with a parser/interpreter for a critter language dictating the critters' actions

Demo
Java JavaFX SceneBuilder

Github Projects

Some experimentation with Wikipedia scraping, will eventually become a GUI which can connect any 2 Wikipedia pages.

Github

My assignments for the Programming Concept/Methods II: Advanced Java class at Sierra College. (Topics Covered: Review of OOP, Gradles, JUnit, Data Structures, GUIs, APIs, multithreading, REST)

Github

A console-based game of blackjack

Github

A console-based implementation of Connect 4

Github

My experience doing the Google Foobar Challenges

Github

Demo Github

Contact

If you have any comments or questions or want to send some good memes, feel free to email me and I will get back to you! Thank you!