Mai Hou

Mai Hou

Front End Engineer in New Jersey, He/Him

Work Experience

2021 — Now
Senior Front-End Engineer at Better
New York
  • Prototyped, designed and developed internal management web applications for a mortgage marketplace.
2015 — 2019
Beijing, China
  • Led the front-end team for Douban Read since 2015.
  • Developed a wysiwyg ebook editor backed by Draft.js and CodeMirror (read.douban.com/editor_ng).
  • Migrated website from jQuery-based pages to React-based single page applications.
  • Maintained the front-end infrastructure for Douban Read, which supported the development of more than 30 single-page applications.
  • Maintained the CI/CD for Douban Read.
2013 — 2015
Beijing, China
  • Maintained a full-featured ebook web reader as a backbone-based single-page application. Add features including marking, noting, searching, dictionary, scaling, voiceover, donating, etc.
  • Maintained a backbone-based mobile web ebook store.
  • Maintained a backbone-based ebook editor.

Projects

2018

The redesigned eBook store of Douban Read, based on React

2015

A WYSIWYG ebook editor backed by Draft.js and CodeMirror. Used by 140k+ authors for creating their ebooks.

2013

An eBook web reader backed by Backbone and jQuery.

Side Projects

2021

A physics-based cooking game focused on the feeling of food preparation. (118k views, 81k downloads)

2020

footnote syntax support to VS Code's Markdown editor and preview.

2015

Cross browser web font load detector, without checking by timer (setTimeout / setInterval).

2014

A implement of mojikumi by kerning.

2015
Beijing, China

A speech introduced our practice on web font including topics about italic style for Chinese font, legibility, punctuation trimming, creating fonts for web, and optimization for multi-language layout on web.

Exhibitions

2022
IGF Pavilion at IGF
San Francisco

Education

2019 — 2021
MFA in Game Design at New York University
New York, US
2009 — 2013
BE in Electronic and Information Engineering at Huazhong University of Science and Technology
Wuhan, China

Contact

Twitter
GitHub