
I'm Zihao Zheng,
a Aspiring Software Developer and a Computer Science Student
About Me
I am currently a Computer Science undergraduate student at Rutgers University pursuing a B.S in Computer Science. I've always been fascinated by computers and their ability to solve complex problems since the age of 10. This curiosity, combined with my love for math and science, led me on a path to pursue a degree in Computer Science.
I've also excelled in my classes and have always been on the Dean's list since my sophmore year. To further enhance my coding skills, I visit Leetcode on a daily basis.
My primary interests in the field are Machine Learning and Artificial Intelligence.
Outside of classes, my interests are traveling and videography.
Education

Rutgers University - New Brunswick
Bachelor's of Science in Computer SciencePortfolio
Projects are ordered by completion date. The last is the newest. See my GitHub for actual details on the following projects. This is also most likely not up to date just like most personal websites.
Skills
Below is a compilation of my competencies as of 2022. While I don't claim to be an expert in all of these areas, I possess a solid foundation in each. I am well-prepared to take on a role that utilizes any of these skills and am committed to further enhancing my expertise as needed.
Java
I've been coding in Java for 4+ years, since 2019. I have built many Java applications with and without GUI. I have also been working with JavaFX to develop an application such as Songlib.
C++
I have 1+ years of programming experience in C++; I have My C++ projects include employee management system, phone book app, and so much more.
C
I have 2+ years of programming experience in C. I have worked with operating system, developed projects such as word wrapping machine.
HTML
I have 1+ years of experience in HTML. In fact, this website is written out of HTML, by hand.
CSS
I have 1+ years of programming experience in CSS. In fact, this website is made beautifully with CSS, by hand.
JavaScript
I have 1+ years of experience of programming experience in JavaScript. I have used Javascript to develop projects such as To Do List. I have worked with jQuery and Bootstrap.
MySQL
I am familiar with MySQL database, and the filtering of data using MySQL. I have been using MySQL to work on election data of 2020.
Python
I am familiar with Python, and have used tools such as PyECharts, PySpark, NumPy, Pandas, PyMySQL to connect with the MySQL database, and so much more.
Relevant Courses
Data Structures, Principles of Information & Data Management, Software Methodology, Design&Analysis of Computer Algorithms, Calculus I - II, Linear Algebra, Discrete Structures I - II, and so much more.
Contact Me
Feel free to add me on WeChat. In addition, you could contact me through my Rutgers email, personal email,or text message.