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.
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