Nathan Yu
Hello! I'm a rising Senior at Duke University pursuing a degree in Computer Science. I have a passion for learning and problem solving through computer science and I'm looking to pursue a career in software development.
If you'd like to contact me, my email is
nathan.yu@duke.eduBachelor of Science in Computer Science
August 2020 - May 2024
GPA: 3.9/4.0
Software Engineering Intern
May 2023 – Present
CS 330 TA
January 2023 – May 2023
Software Engineering Intern
May 2022 – August 2022
Data Science Intern
May 2021 – January 2022
Proof of Stake Blockchain Security Simulator
A simulator in Go which uses socket connections and goroutines to simulate decentralized implementations of proof of stake blockchains. Can choose between standard proof of stake, reputation based, and slashing which are loosley based on Casper. Can simulate network partition and long range attacks on various blockchains to see how many malicious blocks are proposed and how long it takes to validate transactions.
Music Map: Roadtrip Music Tracker
MusicMap is a a mobile app that documents the songs played during road trips, allowing users to not only revisit a catalog of all the songs played during the trip, but also the specific locations associated with each song.
EcoEats: Meal Carbon Tracking App
Ecoeats is a hackathon android app that promotes sustainability through quickly calculating carbon costs of meals through your camera. It also offers sustainable recommendations and allows seeing carbon statistics for your friends too. Won Wolfram Alpha award at Hack Duke.
Stream Index Calculator
This Stream Index Calculator is a java application that is designed for an environmental science class to quickly study and record macroinvertebrates and chemical levels in a stream to determine stream health/water quality. Allows user to upload map images with assignable markers to denote locations of interest. Digitilizes traditional paper indexing charts for calculating stream health