I'm an alumnus of University of California, San Diego with a B.S. in Computer Science and a minor in Cognitive Science. I finished up in June of 2020. Currently, I'm a software engineer at GitHub on the privacy team (part of the security org). My resume/CV can be found here.
You can get my PGP key by running gpg --recv-keys A9200ED3
.
If you prefer to do it manually, download my public key
from here
, then run gpg --armor --import nate.asc
.
If you don't trust the key, send me an email and I'll send you
the fingerprint for you to verify it. Note that the key labeled
E9147730
is deprecated.
One of my prouder side projects was writing my own version of a course taught at UCSD. Check it out here!
If you'd like to see my other projects, check out my GitHub account! Personally, I'm fond of the chess engine named NotARook-ie. I also write occasionally, found here at my blog.
I worked full time at SurveyMonkey in San Mateo on the billing and payments team, returning full time after graduation. I owned a few crucial codebases, as well as assisted in the re-write and transition to newer technologies off of the original billing stack.
I worked at SurveyMonkey in San Mateo on the billing and payments team, where I wrote the backend logic needed to transfer credit card data from one secure storage system to another.
I worked in the CSE department at UCSD under Rick Ord and Gary Gillespie. The courses I've worked with include CSE 11 (Intro to Computer Science), CSE 12 (Basic Data Structures), CSE 15L (Software Tools), CSE 30 (Computer Organization and Systems Programming), and CSE 110 (Software Engineering). I was a head tutor for CSE 15L from Spring 2019 to Spring 2020.
I enjoy reading about and learning different programming languages, ranging from assembly to Visual Basic. My favorite languages right now are Haskell, Python, and C, though I do love me some assembly (both x86 and ARM). I've been reading more about program synthesis recently; one of my favorite papers at the moment is this one written by a UCSD professor. I've also been learning Rust, golang, and Ruby!
I'm very interested in software systems and the security of those systems. I enjoy reading about and implementing ways in which we can make the software we write and use more secure and safe. One paper I've found interesting recently is this one about browser extension security, this one about password security, and this classic paper about buffer overflows.
I really like to read about and learn as much as possible about various software systems, ranging from operating systems to distributed networks. One thing I actively want to learn is about how operating system security plays into building the applications and services we use on a daily basis. Currently, I enjoy this paper about the Google File System, as well as this one about macOS kernel security.
I play a few instruments and enjoy listening to and decomposing
all
kinds of music, as well as watching videos of others
doing those things. Here's one of my favorite Spotify playlists!
I enjoy watching and playing lots of sports, including volleyball, soccer, cycling, baseball, hockey, and more. I actively bodyboard and snowboard, and am a big fan of boardsports in general.
GET IN TOUCH
npcompletenate [at] protonmail [dot] com
37.773972, -122.431297