About

me

Hello! My name is Matthew Zhang, and I am a sophomore at Princeton University studying computer science. I'm interested about discovering how new software and technologies may be used to positively impact the people in my community and the world around me as a developer and innovator.

In my previous positions I have acquired a diverse skillset. I have quality technical experience through programming for physics research at QuarkNet and other personal projects, and I also have a thorough understanding of the logistics of a technology company through research with my university investment team as well as experience with my own technology startup. This has aided in my professional growth as a software engineer and taught me to consider the bigger picture when solving complex problems.

Make sure to check out my awesome projects.

Work

cci

CENTER FOR CIVIC INNOVATION AT NOTRE DAME – Food Information Networks Intern

• Assisted with development of FINs app which provides shopping recommendations to residents in food deserts.
• Surveyed a district of 1500+ households to evaluate feedback on UI/UX features of the mobile app.
• Cooperated w/community leaders to develop a community center to eventually recruit residents for app testing.


cci

MATHNASIUM – Level II Instructor

• Collaborated with the instructor team to strategize a targeted educational approach for effective teaching.
• Analyzed learning progress for 100+ students, evaluating mathematical proficiency and shaping future lessons.


cci

Tiger Investments – Healthcare Technology Team

• Performed analysis of healthcare software companies through qualitative and quantitative research.
• Leveraged financial analysis using Excel and pitched our stock to the Investment Team using PowerPoint.


cci

QuarkNet Physics Program – Student Researcher

• Applied machine learning to classify high-energy quarks in a CERN database of 100,000 dimuon events.
• Collaborated with peers to present our project to physics and CS professors at the University of Notre Dame.

Projects

monte

Monte Carlo Options Pricer

• Applied the Monte Carlo simulation in Python to price options based on stock price, strike price, time to maturity, risk free interest rate, dividend yield, and volatility.
• Implemented the simulation using Python Tkinter to create an input GUI to a histogram to visualize data.


bitduels

BitDuels Sportsbook Startup

• Pitched a crypto-based sportsbook website and secured over $2600 in seed funding with 15 unique investors.
• Achieved 3rd place in the prestigious DeSo x Princeton startup competition, showcasing the project's innovation in the crypto realm and benefiting from mentorship by leading figures in the cryptocurrency industry.


seam

Seam Carving

• Designed a content-aware image resizing technique (seam carving), preserving image features during resizing by intelligently removing least important pixels along paths known as "seams."
• Implemented the SeamCarver API, featuring efficient energy calculations, identification of minimum-energy seams, and successful removal of seams, contributing to optimized image resizing capabilities.


burrows

Burrows-Wheeler

• Implemented the Burrows-Wheeler data compression algorithm, surpassing gzip and PKZIP compression rates.
• Orchestrated a three-step process involving Burrows-Wheeler transform, move-to-front encoding, and Huffman compression.
• Collaborated on CircularSuffixArray creation to facilitate efficient sorting of circular suffixes.

Elements

Text

This is bold and this is strong. This is italic and this is emphasized. This is superscript text and this is subscript text. This is underlined and this is code: for (;;) { ... }. Finally, this is a link.


Heading Level 2

Heading Level 3

Heading Level 4

Heading Level 5
Heading Level 6

Blockquote

Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.

Preformatted

i = 0;

while (!deck.isInOrder()) {
    print 'Iteration ' + i;
    deck.shuffle();
    i++;
}

print 'It took ' + i + ' iterations to sort the deck.';

Lists

Unordered

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Alternate

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Ordered

  1. Dolor pulvinar etiam.
  2. Etiam vel felis viverra.
  3. Felis enim feugiat.
  4. Dolor pulvinar etiam.
  5. Etiam vel felis lorem.
  6. Felis enim et feugiat.

Icons

Actions

Table

Default

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Alternate

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Buttons

  • Disabled
  • Disabled

Form