Thanks for checking out my website! My name's Michael, and I'm a student, programmer, and engineer at heart.
I'm from Bloomington, Indiana, and I'm currently a junior at Princeton University (class of 2021). I've been coding since I was 12 years old, and programming has been a central part of my life ever since. Within the field of software engineering, I'm primarily interested in working with distributed systems, cryptography, and complex platform infrastructure. I have tons of experience in a variety of programming languages and disciplines, and make sure to check out some of my projects and work experiences below.
Outside of coding, you can find me jamming on my guitar, lifting at the gym, or rooting for the New England Patriots.
Find out more about me on these links!
I currently work as a grader for COS432: Information Security on assignments covering industry-standard cryptosystems and web vulnerabilities.
At Airbnb, I worked in the API Infrastructure team to execute middleware and route incoming requests to the core Airbnb backend. For my intern project, I developed an observability dashboard that enabled request metric breakdowns over high-cardinality dimensions by leveraging distributed systems (Apache Kafka, Druid) to create a data pipeline handling over 20 billion requests today. As an additional project, I streamlined existing observability pipelines, which enabled a reduction of AWS costs by 50% (actualizing total cost savings of $600K).
I worked as a remote developer with Zap to create a decentralized oracle curation platform on the Ethereum blockchain. My main focus revolved around 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.
I'm currently a junior at Princeton University.
COS126: Computer Science: An Interdisciplinary Approach
COS226: Algorithms and Data Structures
COS217: Introduction to Programming Systems
COS333: Advanced Programming Techniques
COS418: Distributed Systems
COS432: Information Security
COS340: Reasoning about Computation (Discrete Mathematics)
COS445: Economics in Computing (Game Theory)
COS397: Independent Work — Research in blockchain security
COS318: Operating Systems
COS316: Principles of Computer System Design
I graduated Cum Laude from The Lawrenceville School, a boarding school located near Princeton, NJ.