Luis Ulloa

CS @ Stanford

Hey! I’m Luis, a senior at Stanford University studying Computer Science. I’m primarily interested in systems and computer and network security. To go straight to my projects page, click here.


Work Experience

Computer Science

Software Engineering Intern @ Google (Summer 2020)

Intern on the Geo Core Apps team in the Mountain View office (14 weeks).

Engineering Practicum Intern @ Google (Summer 2019)

Intern on the Storage Efficiency Team in the New York office (12 weeks).

  • Developed a MapReduce-based pipeline for filtering out undesired data from a large dataset describing low level filesystems.
  • Completed entire design process: design docs, implementation, design reviews, and launching internally to production.
  • Gained expertise in C++, Flume, Spanner, SQL, protocol buffers, and numerous internal tools and systems.
  • As part of a 24-hour Machine Learning Accessibility hackathon, used a Raspberry Pi 4 and various API’s to create an inexpensive speech-to-text watch for hearing impaired individuals.

Student Developer Fellow @ Google (January 2019 - April 2019)

Worked with a team of 30 college students from across the country to develop predictive models using decades of NCAA data. Work demanded proficiency in BigQuery/SQL, Python/Colab, basic statistics and machine learning, and general data visualization techniques.

Here’s an article about some of our initial work

Here’s Google’s landing page for the fellowship

Computer Science Instructor @ The Coding School (May 2018 - Aug 2019)

For the past year, I have been a CS instructor with The Coding School. In the first few months of this position, I was also the curriculum development co-lead, in which I helped develop the core computer science curriculum used by all instructors. Officially, I teach basic computer science fundamentals in Python. However, I’ve had the same tutee for over a year now, so we spend a lot of our time exploring different Python libraries and his diverse programming interests :-).

Other

Math 52 Grader @ Stanford Department of Mathematics (September 2018 - December 2018)

I was the homework grader for the Fall 2018-2019 offering of Stanford’s Math 52 course: Integral Calculus of Several Variables.

Library Assistant @ Stanford Terman Engineering Library (September 2018 - January 2019)

I was a library assistant in Stanford’s Terman Engineering Library during my fall quarter (sophomore year).

Extracurricular

Open Source

Oppia Foundation (Sophomore Year, Junior Year)

I am a contributor to the Oppia Foundation’s open source project. I work on the Developer Experience team, where I write tools to make other Oppia developer’s lives easier (e.g. custom linter, scripts for testing, etc.).

In addition, I worked on the project “Takeout,” which allows Oppia users to export all the data that Oppia stores about them, neatly organized into a JSON file.

The majority of my contributions are visible at Oppia’s github repository.

Oppia repository

Oppia website

Developer experience project page

I was initially affiliated with Oppia through an on-campus organization called Code the Change, a club centered around social good projects, though I’m now just generally involved with the open source project (junior year forward).


Skills

Programming Languages / Frameworks

Significant experience in…

  • C/C++
  • Python
  • Java (including Android)

Knowledgeable in…

  • Kotlin

Minimal experience in…

  • JavaScript*, HTML/CSS

*I’ve used frameworks like Node before for the sake of personal projects, and I like playing with the web security aspect of JavaScript, but I’ve never used it in a real production setting.

Other

Comfortable with…

  • Git/Github
  • Flume / MapReduce-based frameworks
  • SQL
  • BigQuery
  • Spanner
  • LaTeX
  • IPython/Colab Environments
  • Unix
  • AWS Lambda

Projects

View my projects over here!


Education

Stanford University

I’m currently a rising junior at Stanford University. I will be graduating in June of 2021 with a B.S. in Computer Science. I am specializing in Systems and will likely do a coterm (Masters degree) in Computer Science with a focus in Computer and Network Security. I have taken the following relevant courses:

  • CS 1U: Practical Unix

  • CS 21SI: AI for Social Good

  • CS 103: Mathematical Foundations of Computing

  • CS 106A: Programming Methodology

  • CS 106B: Programming Abstractions in C++

  • CS 106L: Standard C++ Laboratory

  • CS 107: Computer Organization & Systems

  • CS 108: Objected-Oriented Systems Design

  • CS 109: Probability for Computer Scientists

  • CS 110: Principles of Computer Systems

  • CS 124: From Languages to Information

  • CS 140: Operating Systems

  • CS 143: Compilers

  • CS 145: Data Management and Data Systems

  • CS 148: Introduction to Computer Graphics and Imaging

  • CS 155: Computer and Network Security

  • CS 161: Design and Analysis of Algorithms

  • CS 168: The Modern Algorithmic Toolbox

  • CS 193A: Android App Development

  • CS 221: Artificial Intelligence: Principles and Techniques

  • CS 522: Seminar in Artificial Intelligence in Healthcare

  • Math 51: Linear Algebra and Multivariable Calculus

  • Math 52: Integral Calculus of Several Variables

  • Math 104: Applied Matrix Theory

This Fall quarter, I’m planning on taking the following relevant classes:

  • CS 144: Introduction to Computer Networking

  • CS 149: Parallel Computing

Overall GPA: 3.821/4.000

Carson High School

Activities and Societies: CyberPatriot team Co-Founder, Peer Counseling Head Secretary, ASB Leadership Commissioner of Student Services, Junior/Senior Council Treasurer, South Central Scholars Summer Academy, California Scholarship Federation Volunteer, Kiwanis International Volunteer, Varsity Golf, JV Tennis

See Linkedin Icon for more detail.