• robertliao.com
  • Work
  • About
  • Google
    • Google Chrome Team
      • Chrome Desktop UI Platform
        Leading Chrome's Desktop UI participation on Windows, Mac, Linux, and ChromeOS Exploring more use of Web technologies in native Desktop UI (Chrome Tab Search)
      • Chrome Task Scheduler
        Started the project with gab@chromium.org to reorganize and change the way Chromium handled all asynchronous tasks. Systme serves as the main way users dispatch asynchronous tasks today.
      • Google Now for Chrome
        Led the use of ECMAScript promises to clean up the asynchronous handling of Google Now. Made Polymer the basis of rendering cards for Google Now for ChromeOS
  • Acuitus
    • Content Developer
      Spearheaded codebase transition from Java 6 to Java 7. Designed and implemented test framework for Cisco simulation API. Improved backend deployment performance by 2x-10x. Prototyped selected UI in the new JavaFX UI platform.
  • Microsoft
    • Windows 8 File Picker
      Architected the Windows 8 File Picker component and public API (FileOpenPicker, FolderPicker, FileSavePicker). Coordinated development plan and implementation with a team of 2 others. Featured: http://www.engadget.com/gallery/windows-8-d9-demo/4182439/# http://www.youtube.com/watch?v=Vw2Zw3_5R3g#t=1m10s
      Application File System Access (Applied)
      https://patents.google.com/patent/US20120124091A1

      File Access with different file hosts (Granted)
      https://patents.google.com/patent/US11132333B2/en?inventor=Robert+H.+LIAO
    • Windows 7 File View
      Worked on the architecture and user interface for the Windows File Explorer List View Control. Designed and implemented collection virtualization and animations for the view. Led new component documentation effort for handoff to sustained engineering teams. Owned the Common File Dialog and worked with third-parties on their Common File Dialog scenarios.
Copyright © 2022 Robert Liao. All rights reserved.