About Me


Hello! I'm Zhengming Wang and I am a sophomore undergraduate computer science student at the University of Pittsburgh in Pittsburgh, PA. I'm also a passionate, driven software engineer who enjoys working in all areas of the field and solving challenging, complex problems.

In my free time I enjoy playing volleyball, cooking, and hanging out with my friends. I also love watching the New York Knicks and Pittsburgh Steelers (lose).




Projects


These are some of the projects I have worked on in the past.

Milk

Milk is an imperative object-oriented scripting language that features a simpler syntax than traditional OOP languages, making it an a great choice for those new to coding.

Inspired by Bob Nystrom's book, Crafting Interpreters, the Milk Interpreter is built completely by Java.

Click the buttons below to learn more about Milk.

Weather Bot Logo

WeatherBot

Weather Bot was a GroupMe chat bot that provided 300+ Pitt students with daily weather reports. Students would also receive current weather statuses if they typed "WeatherBot" in the chat.

Weather Bot was made with Python, GroupMe API, National Weather Service API. It was also my first exposure to http requests.

Pitt CSC Logo

Pitt Computer Science Club

I am currently apart of the leadership board for Computer Science Club. As the largest Pitt CS student organization, we aim to provide those who are committed and passionate with resources like group project opportunities, company recruiting events, study nights, and talks from current and former Pitt CS students.

To learn more about our club, and if you are interested in being apart of our goal of pushing Pitt CS to the next level, check the link below!

Image of Kobuki Robot

Kobuki Robot

I worked on a Kobuki Robot in a project-only robotics class during the fall of my 2nd year. I worked on 5 complex, in-depth projects over the course of the semester.

Click below to read more about the specific projects.


Read more
Image of Jane Street's Logo

Colonel Blotto Challenge

In the Spring of 2019, I was challenged by Jane Street Capital to submit an entry for the strategy game, Colonel Blotto.

My entry placed 21st against 336 Jane Street employee's entries and 1,000+ other student entries. As a result of my success, I was invited to Jane Street's SEE program. To learn about the program, check out my Resume section.

Learn about the game on my Github!

CCAC's logo

Chicago Children's Advocacy Center

The Chicago Children's Advocacy Center (CCAC) is Chicago's only nonprofit organization dedicated to being front-line responders to reports of child sexual abuse.


In September of 2019, I worked with 5 other students to develop a kiosk application for the CCAC. We used JavaScript, React.JS, and BootStrap CSS on the front end. On the back end, MongoDB and GraphQL was used.


I had a great time working with the other students. This was my first time working on a deliverable product to customers and I'm glad it was for a good cause.





Résume Timeline


This is my education and work experience timeline. All of my past work is explained here.

  Download My Résume

You can download my résume in PDF format if you would like.



    GitHub &
LinkedIn

Click below to either view my GitHub profile or my LinkedIn profile.



  Programming Languages

Java
Python
HTML
CSS
C++

JavaScript
C
MIPS Assembly
x86 Assembly


  Libraries & Frameworks

NLTK
sci-kit Learn
ROS
Pandas

NumPy
PyTorch
MatPlotLib
React.js (Learning)


  Tools

Git
Eclipse
Crystal Reports

Windows
Linux
Ubuntu


  Databases

MySQL
SQL Server

Oracle
SQLite


  CS and Relevant Coursework

Deep Learning
Robot Programming
Database Management Systems
Compilers
Web Programming
Linear Algebra
Intro to Probability
Algorithm Implementation
Formal Methods
Discrete Structures
Data Structures
Computer Organization
Systems Software
  • University of Pittsburgh

    Teaching Assistant

    Pittsburgh, PA


    • I'm a CS0007 (Intro to Java) TA at Pitt. Since most of my students come from non-technical backgrounds, I really enjoy the challenge of abstracting the concepts I'm teaching in ways that they can understand.
  • Learning Research & Development Center

    NLP Research Fellow @ Facet Lab

    Pittsburgh, PA


    • Advisor: Dr. Erin Walker
    • Developing an Automatic Badge Giver (ABG) classification system that automatically rewards students who comment with help-giving behaviors across various platforms.
    • ABG is built on Python, NLTK, scikit-Learn, and Word2Vec and GloVe models.
    • Awarded the Curiosity Grant and work was selected as part of the SCI Summer Scholars Program.
  • Jane Street Capital

    SEE Participant

    New York City, NY


    • One of 32 students to be selected from 2,000+ applicants (<1.5% acceptance rate).
    • Attended an all-expenses paid trip to Jane Street Headquarters to observe real-time trading and marketing.
    • Learned about financial market basics, probability, and arbitrage from Jane Street traders and employees.
  • Learning Research & Development Center

    Undergraduate Researcher

    Pittsburgh, PA


    • Advisor: Dr. Diane Litman
    • Coded an Automatic Essay Scoring (AES) Model that achieved a 66% Quadratic Kappa score through NLP feature extraction and Machine Learning.
    • Built a Python NLP and Machine Learning pipeline that performs various Natural Language Processing and Machine Learning techniques like Random Forest Classification and sentiment analysis.
    • Presented work to ~400 members of the University of Pittsburgh community.
  • Essential Medical, Inc.

    IT Intern

    Exton, PA


    • Implemented the company’s first technological solution, Visual Jobshop, which increased clean room to front office communication by 400%.
    • Created and designed 111 Crystal Reports used by management, manufacturing and accounting.
    • Worked on FDA audit preparation by making sure the ERP was implemented under proper FDA standards
  • University of Pittsburgh

    Student


    I currently attend the University of Pittsburgh in Pittsburgh, PA. I study computer science with minors/focus areas in various areas: Mathematics, Chinese, Creative Writing, and hopefully a few more.

    I hold a 3.78/4.00 GPA. I have also made the Dean's List in all of my semesters at the university.

  • Great Valley High School

    Student


    I attended Great Valley High School in Malvern, PA where I graduated with a 3.7/4.00 GPA and was part of the top 25% of my class. I was also the Hurdle's Captain and Representative for the Honors Symphony Orchestra. My 110 High Hurdles time was 6 fastest all time for my school and I was Pennsylvania's first chair cellist in 2010.

    I didn't care too much about grades until junior year. Even then the results weren't great, but my hard work came to fruition once I got to college.