Tianyu Liu

Tianyu Liu

This is me

down

At a glance

LOCATION

Mountain View, Boston, China

EXPERIENCE

Google, Facebook, HubSpot, Harvard

CONTACT

tianyuliuchn@gmail.com

About me

My name is Tianyu. I code with style.

Born in China. Currently working on Google Photos. I went to Harvard. Took a bunch of CS classes and served as the CTO of Harvard China Forum. I work in tech. Harvard, HubSpot, Facebook, now Google. I build projects. Check out what I've built here. I learn stuff. Fluent in English, Chinese, Japanese. Amateur in photography, mixology, drawing, and cooking. I love tech, and I'm committed to improve China byte by byte.

Commited to improve China byte by byte.

John Hancock

My Skills

I always challenge myself with new stuff. My skill set includes full-stack web dev, iOS, chrome extension, front-end design and Unity games.

iOS

Front-end

Backend

Unity

Design

Photography

experience

Education

Bachelor's degree, Computer Science

Harvard College

4 Years

June 2012 - Jun 2016

Harvard Class of 2016 with a concentration on Computer Science. Took quite a number of CS classes in school: Intro to CS, Functional Programming, Intro to System Programming, CS Research Project etc.

work

Software Engineer Intern

Facebook

3 Months

June 2015 - August 2015

Worked on the Web Speed Team under the infrastructure department. Was responsible for speeding up the Facebook.com site by removing obsolete and unnecessary CSS files. Removed more than a thousand lines of obselete CSS code (that's a lot) Created a dynamic CSS analyzer that will show what selectors are used when the page is ready for interaction. Mainly worked with Javascript, HTML, CSS and Hack (PHP).

Software Engineer Intern

HubSpot

3 Months

June 2013 - August 2013

Worked on the Social Media Team to create the Social Inbox app of HubSpot, final product was released to all HubSpot users. Was responsible for speeding up the Social Inbox web-app by using static rendering, reduced initial loading time by 80%. Designed and implemented the social publishing tool, which allows a user to publish to multiple social networks simultaneously. Product was released to all HubSpot users as part of the Inbox app. Mainly worked with Coffeescript, HTML, CSS, Backbone.js, Python and Django

Course Assistant

Harvard CS50

3 month

Sep 2014 - Dec 2014

Held weekly office hours to assist introductory computer science students in completing their problem sets. Helped non-technical students debug their C programs, understand new computer science concepts, and software designs. Led a seminar for all CS50 students on iOS programming in Objective-C:
iOS Seminar with Tianyu Liu

Orgnizations and Awards

Vice President & CTO

Harvard China Forum
Sept 2014 - Present

The vice president/CTO of Harvard China Forum is the highest position in the organization next to President. Responsible for working with the Presidents to directly oversee the daily operation of technology ( harvardchina.org ) and panels.

Apple WWDC 2013 Student Scholarship

Apple
Jun 2013

Selected as a student scholar for Apple's annual developer conference WWDC 2013. Apple WWDC Student Scholarship is a scholarship issued by Apple aiming at rewarding creative, talented, and outstanding student developers with the opportunity to attend WWDC on a Student Scholarship. Only about 200 students around the world were selected by a rigorous application process, which included creating an iOS app.

Download My CV LinkedIn Profile

Portfolio

My works span tons of platforms: website, App, Extension, Game, etc. I create projects that are technically challenging, aesthetically pleasing ... and they are actually useful.

Portfolio 1
Bookmark+

Bookmark+ is a bookmark chrome extension that saves exactly what the user wants. Bookmarked content will appear as their original form (video and image will be directly visible from the bookmark folder), not just URL. It currently supports image, video, quote and URL link.

View on Chrome

Portfolio 6
The Three-body Problem

The three-body problem is a simulator for the famous unsolvable three-body problem, where three planets moves under each others' gravity. The project aims to demostrate the complexity and beauty of physics, gravity and the three-body system. Created with Unity Engine.

View Project

Portfolio 3
SolveTheCube

SolveTheCube is an iPhone app based tutorial to solve a Rubik's cube. It is also a helpful utility to look up Rubik's cube algorithms. The 2.0 version of the app features a Mailbox-style swipe table cell. Up to now, the app has received more than 10 thousand downloads from the App Store and have a 4.5 rating in the American store.

View on App Store

Portfolio 4
Sushiwiki

Sushiwiki is a beautifully designed sushi catalog that comes with a brief intro about sushi. The app aims to provide an interactive medium to learn, browse and bookmark your favorite sushi. The project was made as a final project of Harvard class SW33, Tokyo.

View on App Store

Portfolio 5
Soundflo

Soundflo is a ‘sound map’ of user-created audio. It is a website where users can upload their own audio files, assign a location to the file on an interactive map and listen to audio files uploaded by other users.

View Project

Portfolio 2
@tlas

@tlas is a web and mobile application that highlights relevant local content. Using public streams and your social networks, @tlas finds nearby friends, places, events, and media, and displays this information through an intuitive map-based interface.

View Project

Bookmark+

Bookmark+ is a bookmark chrome extension that saves exactly what the user wants. Bookmarked content will appear as their original form (video and image will be directly visible from the bookmark folder), not just URL. It currently supports image, video, quote and URL link.

Language & Platform: Chrome API, Javascript, Backbone.js

View on Chrome
Portfolio 1
The three-body porblem

The three-body problem is a simulator for the famous unsolvable three-body problem, where three planets moves under each others' gravity. The project aims to demostrate the complexity and beauty of physics, gravity and the three-body system. Created with Unity Engine.

Language & Platform: Unity, Javascript

View Project
Portfolio 1
SolveTheCube

SolveTheCube is an iPhone app based tutorial to solve a Rubik's cube. It is also a helpful utility to look up Rubik's cube algorithms. The 2.0 version of the app features a Mailbox-style swipe table cell. Up to now, the app has received more than 10 thousand downloads from the App Store and have a 4.5 rating in the American store.

Language & Platform: iOS

View on App Store
Portfolio 1
SushiWiki

Sushiwiki is a beautifully designed sushi catalog that comes with a brief intro about sushi. The app aims to provide an interactive medium to learn, browse and bookmark your favorite sushi. The project was made as a final project of Harvard class SW33, Tokyo.

Language & Platform: iOS

View on App Store
soundflo

Soundflo is a ‘sound map’ of user-created audio. It is a website where users can upload their own audio files, assign a location to the file on an interactive map and listen to audio files uploaded by other users.

Language & Platform: PHP, HTML, CSS, Javascript

View Project
@tlas

@tlas is a web and mobile application that highlights relevant local content. Using public streams and your social networks, @tlas finds nearby friends, places, events, and media, and displays this information through an intuitive map-based interface.

Language & Platform: iOS, Node.js

View Project