Huiyu (Harry) Gao

I have spent nine years building Android apps commercially, most recently as Architecture Engineer at PlanetArt, where the apps I worked on have passed ten million downloads.

I am now doing a Master of Information Technology at the University of Auckland, extending outward into full-stack web development and mobile security.

I am looking for a development internship in Auckland — somewhere nine years of large production codebases is useful from the first week.

Auckland, New Zealand

Now

  • Studying a Master of Information Technology at the University of Auckland — full-stack web, databases, security for smart devices, data analytics.
  • Looking for a development internship in Auckland for COMPSCI 778.
  • Taking Android binaries apart to see how they break: smali, Frida, TLS-pinning bypass.
  • Learning Rust slowly and deliberately, with an eye on systems and database internals.

Experience

  • 2024–2025Android Architecture Engineer@ PlanetArtBuilt the shared framework behind four production apps, cutting about 80,000 lines of duplication.
  • 2020–2024Android Developer@ PlanetArtHalved time-to-interactive from 10s to 5s and cut the Crashlytics crash rate by a third.
  • 2018–2020Android Developer@ VersaReal-time portrait segmentation for Green Screen Man, featured by Huawei at the Honor 9X launch.
  • 2018Android Developer@ Jianxun Culture and CreativeApplication framework and a WebSocket chat module with auto-reconnection.
  • 2017Android Developer@ Shanghai Hi-DeanOrder entry, dialog architecture and stock-taking for a retail SaaS suite.
  • 2016–2017Android Developer@ Huazhi Information TechnologySole Android developer on a courier-service app built on Retrofit, RxAndroid and MVP.

Education

  • 2026–2027Master of Information Technology@ University of AucklandFull-stack web development, databases, security for smart devices, data analytics.
  • 2012–2016BE, Computer Science and Technology@ Shanghai University

Projects

  • Attack-and-defend exercise — second place

    A course-wide exercise where every team shipped an Android app and attacked the others’. I unpacked and analysed each submitted APK with smali repackaging, Frida hooking, TLS-pinning bypass and static analysis.

    • smali
    • Frida
    • apktool
    • COMPSCI 702

Writing

Nothing published yet.