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.1k 47.1k 55 gold badges9393 silver badges145145 bronze badges
- Retrocomputing 5.7k 5.7k 11 gold badge1919 silver badges5555 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
- 145 Android NDK C++ JNI (no implementation found for native...)
- 74 Does the Android ART runtime have the same method limit limitations as Dalvik?
- 61 Is Dalvik's memory model the same as Java's?
- 60 Android Take Screenshot of Surface View Shows Black Screen
- 58 Android Multiple SurfaceViews
- 48 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 →