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!
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.
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.
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.
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.
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.
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
I graduated Cum Laude from The Lawrenceville School, a boarding school located near Princeton, NJ.