I'm a self-employed software engineer.
In the past I worked for Google, on the Android platform (2005-2014). I spent five years working on Dalvik (2006-2011), and two on system-level graphics (2012-2014).
I've written a few documents for Android developers that appear on the official site, including the original versions of JNI Tips, SMP Primer for Android, and Android System-Level Graphics Architecture. I also wrote Grafika and run bigflake.com.
- Stack Overflow 47.8k 47.8k 55 gold badges9898 silver badges149149 bronze badges
- Retrocomputing 5.9k 5.9k 11 gold badge1919 silver badges5858 bronze badges
- Game Development 351 351 11 silver badge1010 bronze badges
- Android Enthusiasts 203 203 44 silver badges1010 bronze badges
- Area 51 201 201 22 bronze badges
- View network profile
Top network posts
- 148 Android NDK C++ JNI (no implementation found for native...)
- 75 Does the Android ART runtime have the same method limit limitations as Dalvik?
- 65 Android Multiple SurfaceViews
- 62 Android Take Screenshot of Surface View Shows Black Screen
- 61 Is Dalvik's memory model the same as Java's?
- 49 What can I do when the BufferQueue has been abandoned?
- 47 TextureView vs. GLSurfaceView or How to use GLSurfaceView with EGL14
- View more network posts →