Bio

Henry Liou

Summary

I enjoy turning complex ideas into simple solutions that surprise and delight users.

Philosophy

Top UX designers are known for great user experiences.

I create great developer experiences.

I love the challenge of turning complex processes into something simple, intuitive, and powerful. I tackle these problems by applying my UX background to engineering. I dig deep to understand an organization's pain points, and work closely with the stakeholders to introduce elegant abstractions and workflows.

Education

Stanford University

M.S. Computer Science '09, HCI
B.S. Computer Science '09, Systems

Skills

Technical Leadership, UX Architecture, Open Platform / APIs, Responsive Design, Performance Optimization, Web Security

Work

Chegg

Design, build, and evangelize the technical direction for Chegg's frontend teams across multiple platforms. Moderate bi-weekly team-building technical discussions amongst product engineering teams.

Lead frontend technical integration and communication in strategic partnerships with Coursera, ASU, Internships.com, Taylor Swift, and Facebook/OpenGraph 2.0.

Introduce standards, and work closely with engineers to drive adoption. Successful examples include Chegg's style guide, JS modules, and REST API framework.

Destroy the competition in hackathons :)

CourseRank

Led frontend architecture and development for CourseRank, an academic planner and course review system used by over 95% of Stanford's undergraduate student body.

As a part of our growth strategy, I helped scale this service into a generic platform for over 500 universities, with configurable settings, visual assets, and generic data formats for importing course and scheduling data. Acquired by Chegg in July 2010.

Amazon

Built and deployed three projects during a 3-month summer internship: Company-wide tools registry, environment diff tool, and diagnostics monitoring UI for critical services.

Projects

Puzzle Prototype

Match-3 puzzle game built in one afternoon, using assets from iOS/Android title Tower of Saviors. Built as an exploration into responsive rendering and cross-platform mouse/touch/MS pointer events. [source]

JIRA Tracker

Client-side JIRA tracker using JIRA's REST API over JSONP. Search by issue or label, and see all parent tasks, subtasks, and linked issues sorted by project. Dynamically filter issues by status. [source]

Picross

Sudoku-like puzzle game created with jQuery and backbone.js. Features variable board sizes, game seeding, and local storage saves. [source]

Planning Poker

Task sizing tool used for engineering sprint planning. Users cast their votes individually on any web-enabled device, while the projected screen aggregates the results.

Photo Storm

Social game where players post interesting images, aiming to beat ideas presented by their peers. The game results in a stream of images, each besting the one before it.

UX Survey Framework

Framework designed to collect responses from users viewing website screenshots side-by-side. By altering sections of the website, this framework gathers users' first impressions, and gives an approximation of user acceptance.

more »

More Projects

Half Night Me

Google Maps and Facebook API mashup built in 4 hours at Google's HTML5 hackathon. Plot your friends on a map, filter by name or gender with a lucene index.

I <blank> Palo Alto

Civic engagement project for the city of Palo Alto. Webapp focused on the posting of short feedback snippets about the city. Product design was guided by numerous interviews with city hall officials and residents.

Liou Family Tree

Digitized all 95 generations of my family's genealogy into an online interface. Quickly search by name/generation or browse a heirarchical tree of ancestors.

TuneSync

iPhone webapp built on top of Logitech's SqueezeCenter API. Wirelessly control music playback on multiple clients from a centralized media server. Music follows the user via RFID readers, cross-fading between speakers as the user moves to different rooms.

Sketch'd

Web-based collaborative visual brainstorming application prototype. Awarded "Best Design and Aesthetics Award" by industry judges from Google, Yahoo, and other companies.

Sandbox

Frontend Checklist

List of best practices to consider when building frontend interfaces at Chegg.

3 Easy Steps to Becoming a Web Font Guru

Chegg engineering blog post: a quick-start guide for using web fonts on your own website.

Manojify!

Viral bookmarklet for Chegg's Harlem Shake video.

EAT Club filters

Bookmarklets for filtering EAT Club menu options.

JavaScript chat-bot

Very basic client-side chat bot framework. [source]

JS event visualization

Demonstration of various JavaScript event properties. [source]

Starry Night

CSS3 box shadow painting creation using HTML5 canvas image data. [source]

« back