Skip to content
Back to experience

Role

ERUPT / Spectre

Software Engineer

Jun 2016 – Aug 2017

San Francisco — custom AOSP keyboard with NDK and a selfie camera backed by gRPC, ProtoBuf, and on-device ML.

ERUPT / Spectre preview

01

Context

Spectre / ERUPT in San Francisco built ambitious consumer Android experiences that touched the framework layer and early on-device machine learning.

02

What I did

Software Engineer at ERUPT/Spectre Inc., San Francisco (Jun 2016 – Aug 2017). Built a fully custom keyboard on Android AOSP with NDK and core-framework work, plus a selfie camera app using gRPC/ProtoBuf with on-device offline ML detection.

03

Impact

Shipped deep Android platform work — custom keyboard and ML-backed camera — at a US product company.

Highlights

  • Built a fully custom keyboard with magic search using Android AOSP keyboard as a base, with NDK and Android core framework work
  • Built a selfie camera app with gRPC and ProtoBuf, backed by machine learning with on-device offline ML detection

More work