Nate Browne

COMPUTER SCIENTIST

SOFTWARE ENGINEER

MUSICIAN

SPORTS NERD

Learn more

ABOUT ME

A QUICK RUNDOWN

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.

Software Engineer2020-2022

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.

Software Engineer InternSummer 2019

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.

Undergraduate TA2017-2020

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.

MY (COMPUTER SCIENCE) INTERESTS

Programming Language Theory

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!

Software Security

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.

Software Systems

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.

(A FEW OF) MY OTHER INTERESTS

Music

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!

(a few) Book Recs

  • The Kite Runner - Khaled Hosseini
  • Capital - Karl Marx
  • Into Thin Air - Jon Krakauer
  • Ender's Game - Orson Scott Card

Sports

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

Copyright © 2024 Nate Browne.