Justin Meza JUSTIN MEZA | LinkedIn | Facebook | Google+ | YouTube | GitHub


I am a Research Scientist at Facebook. I will be finishing my PhD in absentia.

I am a PhD candidate (ABD status, having completed all requirements but my dissertation) in Electrical and Computer Engineering at Carnegie Mellon University in Pittsburgh Pennsylvania, where I am advised by Onur Mutlu. I was named a Google PhD Fellow in 2015 as well as a John and Claire Bertucci Graduate Fellow in 2013. My research focused on designing reliable, high-performance, and energy-efficient memory architectures. I am a passionate lecturer who still has an itch to teach.

I received my BS at the University of California at Los Angeles in Computer Science in 2010 and my MS at Carnegie Mellon University in Electrical and Computer Engineering in 2014. I interned at Google during the summer of 2014, where I worked with Partha Ranganathan, Jichuan Chang, Kim Hazelwood, Joel Coburn, and Rama Govindaraju. I interned at Facebook from 2013 to 2014, where I worked with Qiang Wu and Sanjeev Kumar, and again from the fall of 2014, where I worked with Qiang Wu and Yee Jiun Song. I also interned at Hewlett-Packard Labs in Palo Alto, California from 2006 to 2012 under the guidance of Rich Friedrich, Partha Ranganathan, Mehul Shah, and Jichuan Chang.


Personal email

justin.meza@gmail.com | public key


My goal is to research and design the most efficient and reliable data center systems in the world. Below are a selection of my publications.


Sometimes, when I work at a company, I submit patent applications for my inventions. Below is a list of the patents for which I am an inventor.


I work on a variety of open- and closed-sourced projects (the open source projects I contribute to can be found on my GitHub). Below is a selection of the projects I contribute to.

  • LOLCODE — I wrote and maintain the most widely-used interpreter for the LOLCODE esoteric programming langugage. I now maintain the LOLCODE specification as well as its website.

  • California Water Sustainability Cheat Sheet — I recently became interested in California's water situation, mainly because I've heard a lot of cautionary talk surrounding it but very little in terms of actual data (especially from the media), and that bothered the scientist in me. Toward understanding the issues, this is an interactive Sankey diagram that uses data from a government source to show how water flows yearly from California's water sources to various destinations.

  • inet — inet is a simple TCP/UDP communication library written in C. It abstracts away the icky socket and protocal interfaces into a more declarative host-based model of communication.

  • triad — triad is an implementation of the Chord peer-to-peer lookup service in C. It maps 64b integers to IP addresses and can be used as the underlying service-discovery layer for a distributed system.


My full name is Justin James Meza (my last name is pronounced "meɪzʌ" in IPA) and I'm of Caucasian and Mexican descent. I grew up near Los Angeles, California, although I am currently traveling around wherever life takes me. My Chinese name is 梅杰士.

I’m an avid music fan and when I have free time, I enjoy playing the electric bass guitar and keyboard. I also enjoy art (mainly oil paints and gouache), reading, writing, and, of course, programming. I run on Verve and Philz coffee. I have a personal blog, but I only rarely post on it.

These are some generally useful books that I like to keep within arm's reach:

  • The Bedford Handbook, Diana Hacker
  • The Elements of Style, William Strunk, Jr. and E. B. White
  • The Non-Designer's Design Book, Robin Williams
  • BUGS in Writing, Lyn Dupré
  • The Visual Display of Quantitative Information, Edward Tufte
  • Presentation Zen, Garr Reynolds
  • Getting Things Done, David Allen
  • Take Back Your Life!, Sally McGhee and Joh Wittry
  • Leadership is an Art, Max DePree
  • Serious Creativity, Edward DeBono
  • 8 Minute Meditation, Victor Davich

These are the books that I am currently reading:

  • Colorless Tsukuru Tazaki, Haruki Murakami
  • Ayako, Osamu Tezuka
  • Outliers, Malcolm Gladwell
  • The Black Swan, Nassim Nicholas Taleb
  • Proof: The Science of Booze, Adam Rogers
  • Style: Ten Lessons in Clarity and Grace, Joseph L. Williams
  • Introduction to 64 Bit Intel Assembly Language Programming for Linux, Ray Seyfarth
  • Programming in Haskell, Graham Hutton
  • The Philip K. Dick Reader, Philip K. Dick
  • The Rise of Modern China, Immanuel C. Y. Hsü
  • The $100 Startup, Chris Guillebeau
  • Rework, Jason Fried and David Heinemeier Hansson
  • Nolo's Quick LLC, Anthony Mancuso
  • Yotsuba&! 11, Kiyohiko Azuma
  • Orange is the New Black, Piper Kerman
  • Envisioning Information, Edward Tufte
  • Rules of Play, Katie Salen and Eric Zimmerman