Sergio Benitez

Hey! I'm Sergio. I'm a computer science PhD student at Stanford. I graduated from MIT.
Sergio - Portrait
Here's a bit more detail...

I love reading about, thinking about, designing, building, and most of all, understanding operating systems, cryptosystems, and programming languages. I've worked on a range of projects in the past, from designing anomaly detection algorithms at Google, to developing new languages for programming robots at MIT, to working on operating systems that operate rockets and spacecraft at SpaceX.

I spend my time researching topics related to operating systems and programming languages at Stanford, where I've been working on my PhD since Fall, 2014. I was at MIT before that.
uid=(SergioBenitez) gid=(stanford) groups=(stanford,mit,google,apple,spacex)

Places I've worked at
  • At SpaceX I worked with the platform team to improve the boot times of flight hardware. This involved changes to the bootloader, kernel, drivers, initialization systems, and flight software runtime. My changes decreased boot times by 75%.
  • At Apple I worked under the Mac OS X team to improve the performance of search in Apple Mail. As a result, search queries run 4x faster on average on OS X 10.9+.
  • At Google I worked with the Gmail performance team to decrease server downtime by detecting anomalous behavior before server failure. I designed and implemented an original anomaly detection algorithm based on local outlier factors.
  • I've founded or developed the technical foundation for a couple of technologically oriented companies.
Papers recently published

Short Paper: Blockcheck the Typechain.
Sergio Benitez, Jonathan Cogan, Alejandro Russo. In PLAS'20, November 2020

Short Paper: Rusty Types for Solid Safety.
Sergio Benitez. In PLAS'16, October 2016

Some of my projects
  • ROS - A teaching operating system written in Rust for Stanford's CS140e.
  • paste.rs - A pastebin with just enough features to be useful.
  • Rocket - A simple, fast, type-safe web framework for Rust.
  • RustFS - A simple, in-memory virtual file system written in Rust.
Classes I've taught
Contacting me

You can send me an email at {first letter first name}{first letter last name}@{thisdomain}, find me on GitHub at SergioBenitez, or check out my LinkedIn.
I am not currently seeking employment of any sort. Please do not contact me for such matters.

(bye now!)