About Me

  • Full Name:Michael Zhi Man
  • Phone:(812) 360-0435
  • Email:mman@princeton.edu
  • School:Princeton University
  • Major:Computer Science (BSE)

Hi There!

Thanks for checking out my website! My name's Michael, and I'm a student, programmer, and tech-lover.

I'm from Bloomington, Indiana, and I'm currently a freshman at Princeton University (class of 2021). I love coding, finance, lifting, and the New England Patriots. In particular, I'm very passionate about developing blockchain-based applications and also investing in the nascent cryptocurrency market. I've been coding since I was 12 years old, and programming has been a central part of my life ever since. I have tons of experience in a variety of programming languages and disciplines, and make sure to check out some of my projects below.

Find out more about me on these links!

My Resume

  • Experience

  • Software Developer

    Zap - Blockchain Tech Corporation June 2018 - Present

    I currently work with Zap to create a decentralized oracle curation platform on the Ethereum blockchain. I've been mainly focused on smart contract development, API development, and the creation of NodeJS packages.

  • Hackathon

    HackPrinceton - Princeton University November 2017, March 2018

    Created DeVote, a decentralized voting application executed on the Ethereum blockchain. DeVote leveraged the anonymous nature of blockchain-based smart contracts to construct a framework for secure voting systems. Won Best First-Time Hack in a hackathon of over 700 programmers. In March 2018, my team created Nomen, a decentralized web authentication platform that used smart contracts for identity management and signature verification. Nomen won Ark.io's "Decentralize Everything" award.

  • COS126 Grader

    Princeton Computer Science Department September 2017 - January 2018

    I worked with a team of other undergraduates, graduate students, and faculty to grade assignments for Princeton’s introductory Java CS course. This involved assigning qualitative feedback for students regarding program design, efficiency, and style.

  • Web Editor of the 136th Board

    The Lawrence - The Lawrenceville School March 2016 - March 2017

    Managed online publication (server maintenance, website development, social media) for the third oldest high school student newspaper in the US. I migrated an archive of thousands of articles into a custom-built backend (PHP, MySQL), and increased average monthly readership from 2,000 to 5,000 unique visitors.

  • Research Assistant

    Transportation Active Safety Institute Indiana University-Purdue University (IUPUI) June 2016 - July 2016

    At TASI, I developed an algorithm in Java to analyze accelerometer data logs from a real-world driving trial and identify instances of high-risk driving. Using this data, I generated graphical output and statistical analysis in Mathematica and Matlab for a final report detailing the operations, efficacy and limitations of my algorithm.

  • Education

  • Bachelor of Science in Engineering (Computer Science)

    Princeton University - 2017 - 2021 (Projected)

    I'm currently a freshman here at Princeton. My senior year of high school, I took 2 computer science (COS) courses here.

    Here are all the COS courses I've taken here:
    COS126: Computer Science: An Interdisciplinary Approach
    COS226: Algorithms and Data Structures
    COS217: Introduction to Programming Systems
    COS333: Advanced Programming Techniques

  • High School

    The Lawrenceville School - 2015 - 2017

    I graduated Cum Laude from The Lawrenceville School, a boarding school located near Princeton, NJ.

Programming Skills

JavaExpert (5+ Years)

JavaScriptVery Proficient

HTML, CSSVery Proficient

MathematicaVery Proficient (Wolfram Certified)



Smart Contracts and SolidityProficient



Assembly x86-64Familiar

Thanks for visiting!

Got any questions? Or you just wanna chat? Feel free to reach out to me with anything!

Contact Me