ROBERT ENG

California Institute of Technology

Pasadena, CA

Class of 2018

BS in Computer Science and History

Relevant Courses

Computational Vision
Machine Learning and Data Mining
Operating Systems
Embedded Systems
Computing Systems
Learning Systems
Programming Methods
Hack Society
Algorithms
Relational Databases
Database System Implementation
Data Visualization

More Relevant Courses

Decidability and Tractability
Discrete Math
Fundamentals of Programming
Computer Language Shop C Track
Computer Language Shop C++ Track
Computer Science Research

Hey, I'm Robert Eng (I also go by Reng). For one more thrilling year, I will be finishing a double major in Computer Science and History at Caltech, absorbing as much CS knowledge as my brain can handle in the process. I definitely love building things and have been doing so since the wee old age of 12. While I find sciences fascinating (why else would I be at Caltech), I take special interest in Military History with a focus in Early Modern Europe.

Saratoga High School

Saratoga, CA

Class of 2014

Relevant Courses

AP Computer Science
EGPY Introduction to C Programming
EPGY Programming in C - Algorithms and Techniques
EPGY Compound Data Types and Advanced Topics in C

JOB EXPERIENCE

Affinity

Software Engineer

Planned 2018

Facebook

Software Engineering Intern

Summer 2017

On the Applied Machine Learning Distributed Artificial Intelligence Infrastructure Team developing a checkpointing system in the Caffe2 framework.

Languages

C++
Python

Framework

Caffe2

Doordash

Infrastructure Software Engineer Intern

Summer 2016

Infrastructure team at DoorDash working on the Django backend. Created the programmatic API client. Began a new database interface via API rather than insecure built-in admin backdoor.

Languages + Frameworks

Python
Django

Technologies

React

KPCB

KPCB Engineering Fellow

Summer 2016

Chosen from among 2500 applicants as one of 57 Engineering KP Fellows. Attended talks from VCs, CEOs, and Founders from the KPCB family. Met other fellows and went on adventures with them.

Language

English

Speedy Packets

Network Software Intern

Summer 2015

Evaluated and analyzed the fairness and performance of different transport layer protocols such as TCP, Speedy TCP, and Google QUIC under controlled and real world scenarios. Investigated packet captures of video streams and RTS games to find optimal settings for Speedy TCP. Crafted a suite of network tools.

Languages

Dash
Bash
Python
Javascript
C
PHP

Technologies

Network Emulation with VMs
Speedy Packets TCP
Google QUIC
Wireshark
Raspberry Pi

Information Management Systems & Services

Information Security Intern

Summer 2015

Protected against external cyber-attacks on Caltech’s internal network by developing scripts to detect suspicious login activity. Performed security audits on newly deployed applications and troubleshooted network crashes. Researched the traceability of BitTorrent. Notified users of SSID vulnerabilities.

Languages + Frameworks

Perl
Python
HTML
CSS
Javascript
Django

Technologies

Security Compromised VMs
Burp Proxy
MySQL
BitTorrent
Outlook 365 API

RESEARCH + ACTIVITIES

CS Research

Spring 2017 - Present

Computer Vision Research at Caltech in Professor Perona's lab. The research involves lifting 3D pose from a 2D image of a person.

Languages

Python
HTML
CSS
Javascript

Technologies

Amazon Mechanical Turk
Mongodb

History Thesis

Fall 2017 - Present

Writing Senior Thesis under Caltech's Professor Philip T. Hoffman. The research is on democracy's response to casualties in the modern era.

Language

English

Technologies

Libraries
Books

Caltech Donut Undergrad Site

Devlead Manager

Summer 2015 - Present

Restructuring Caltech Undergrad “Donut” site for online student services such as course scheduling, election coordination, housing assignments, and directory assistance to a standardized Python-based Flask.

Languages + Frameworks

Python
Flask
SQL
Perl

Hacktech

Co-Head Director

2016, 2017

Organized and ran Caltech's annual 500 person hackathon in 2016 and 2017. Found sponsors, handled logistics, and designed all the branding and related material. Learned countless skills I would never learn in class.

Language

English

Technologies

Adobe Illustrator

Teaching Assistant

CS2, CS9, CS11, Cooking Class

Winter 2015 - Present

In CS11, assisted professor in teaching the fundamentals of C. Graded homework and provided feedback. In CS2, helped students learn programming methods, algorithms, etc. In CS9, gave talk on navigating internship search. In Cooking Class, taught how to cook!

Languages

C
C++

UC Santa Cruz

Astronomy Research Intern

Summer 2013

Designed and developed an intuitive and interactive Google Maps web interface for deep field galaxy surveys for use by the astronomical community worldwide. With my mentor, authored a research paper describing the conception and development of the project for submission.

Languages

HTML
CSS
Javascript
PHP
XML

Technologies

MySQL
jQuery
AJAX
Google Maps API

PROJECTS

Invisiboard

Top 10 at Greylock Hackfest 2017 with Andrew Kang, Joshua Chen, and Mike Bao

Built an optical keyboard allowing the user to type on a desk with only a phone camera recording your hands.

Language

Python

Library

OpenCV

Legislation for All

2017 with Rahul Bachal, Sandra Ning, Anne Zhou, Joshua Chen

Created a California statute visualizer based on interconnectedness of laws. Explored the intersection between law and CS for accessibility.

Languages + Technologies

HTML
CSS
Javascript
Python
Flask
d3.js

Voter Predictions

2017 with Celia Zhang and Cathy Ma

Predicted voter behavior using various Machine Learning models and a dataset of voter information.

Language

Python

Framework

Keras

Sonnet Generator

2017 with Celia Zhang and Cathy Ma

Used NLP packages and Hidden Markov Models to generate Shakespearian sonnets following rhyme pattern, English grammar, and punctuation.

Language

Python

Netflix Rating Predictions

2017 with Ian Kuehne, Andrew Kang, Celia Zhang, and Kevin Ye

Predicted Netflix Ratings using various Machine Learning models. SVD, RBM, Neural Nets, K Nearest Neighbors, etc.

Language

Python

Gametech

Greylock Hackfest 2016 with Chen Chang, Advith Chelikani, and Anne Zhou

Built a platform for games to be played before Hacktech as part of enhancing hacker experience.

Languages + Frameworks

Python Flask
CSS
Javascript
HTML

Technology

Firebase

Dbal-ticker

LAHacks 2016

Estimates how much declining balance (part of the Caltech meal plan) you should have throughout the term.

Languages

HTML
CSS
Javascript

Discovertech

2016

A visualizer of Hacktech 2016 projects for interested hackers and potential sponsors to peruse what has been and can be accomplished at Hacktech.

Languages

HTML
CSS

Technologies

d3.js
FlatUI

Ventureso.me

Cal Hacks 2.0 with Andrew Kang, Chen Chang, Advith Chelikani, and Anne Zhou

Want to go somewhere but don't know what to do? Ventureso.me generates an itinerary for you based on preferences.

Languages + Frameworks

Python Flask
CSS
Javascript
HTML

Globalyze

2015 Top 5 at SD Hacks with Omar Ozgur and Andrew Kang

We created an interactive visualizer of global data through the use of VR and Leap Motion by displaying a globe focusing on cities as data hubs.

Languages + Technologies

C#
Python
Flask
Javascript
HTML
Unity
Oculus Rift
Leap Motion
Twitter API
Yelp API
Weather API

$MARTwater

2015 1st Place at IP Hackathon with Arezu Aghaseyedjavadi, Rashmi Naik, and Kevin Ye

To conserve water in Pasadena, we created a website to identify appliances to replace and display resulting benefits.

Languages + Technologies

HTML
CSS
Javascript
Bootstrap
AngularJS
Firebase

Webmail Extension

2015

Because Caltech webmail lacks the functionality of a modern email client, I created an autosorter to save the minutes of time I waste moving email to Trash.

Languages

HTML
Javascript
CSS

Technology

Chrome Extension

Mother's Day New Tab

2015

Happy Mother's Day! Changes out the new tab with a slideshow of wonderful pictures.

Languages

HTML
Javascript
CSS

Technology

Chrome Extension

Hacktech 2015

Although Hacktech 2015 never came to fruition, I had the opportunity to develop the website which would collect applications and registration for the event as well as design the logo.

Languages + Technologies

EJS
CSS
Javascript
Node.js
MySQL
jQuery

I Need A Social Life

2014

Need help finding the times to meet up? INeedASocialLife offers an event planner and scheduler for this and changes the schedule in real time.

Languages + Technologies

EJS
CSS
Javascript
Bootstrap
Flat UI
Socket.IO
Node.js
MongoDB
jQuery
JSON

Golf

2014 with David Eng

To identify the optimal strategy for the card game Golf, we built a simulated tournament based on AI principles to evaluate various scenarios.

Language

Java

Tracer

2014 at LAHacks

Ever lose a Stackoverflow page you viewed 14 hours ago? This chrome extension remembers coding-related pages and associates them with each project.

Languages

HTML
CSS
Javascript

Technologies

JSON
jQuery
Chrome Extension

Science Bowl Simulator and Generator

2014 at Hacktech

A Simulator to practice rounds and a Generator which puts together sets of questions from multiple sources and Wikipedia.

Languages + Technologies

HTML
CSS
Javascript
Bootstrap
PHP
XML
Python
MySQL
jQuery
AJAX

Mei Writing

2014 with David Eng

The site promotes Meilan Steimle's writing services as well as enables her customers to schedule appointments through a Google Calendar.

Languages + Technologies

EJS
CSS
Javascript
Bootstrap
Flat UI
Node.js
MongoDB
jQuery
AJAX
JSON

Interactive Galactic Database

Summer 2013 at UCSC internship

Essentially a Google Maps for galaxies. This project represented my first foray into webdev and affirmed my love of astronomy.

Languages + Technologies

HTML
CSS
Javascript
PHP
XML
MySQL
jQuery
AJAX
Google Maps API

Battle of Midway

2013 State Finalist for Individual Website

Created for the History Day competition, this website presents a unique thesis on the importance of the Battle of Midway in history.

Service

Weebly

RISK

2012 with David Eng

With aspirations in CS and world domination, this was built to emulate the game Risk, complete with several maps and an AI aptly named Stanley the Monkey.

Language

Java

Game of Life

2009

This is a replica of the classic program Conway's Game of Life. While not the most complex, this life-changing project can be marked as the genesis of my endeavors in CS.

Language

C

DOCUMENTS + OTHER THINGS

Design

One of my side hobbies is graphic and web design. This website is an example of that as all the icons are custom made (except for the company logos of course). I've been doing the logo and promotional material for Hacktech. I also do tshirt design for various groups at Caltech.

Technology

Adobe Illustrator

Old Websites

Back when I was a wee little middle schooler, my programming experience began with creating games in Gamemaker. Concurrently, I developed an eye for layout and design by putting together newspapers for school projects.

Technologies

Weebly
Gamemaker
Microsoft Powerpoint
Adobe Indesign

CONTACT