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 48.8k 48.8k 55 gold badges105105 silver badges154154 bronze badges
- Retrocomputing 6.4k 6.4k 11 gold badge2222 silver badges6565 bronze badges
- Game Development 351 351 11 silver badge1111 bronze badges
- Android Enthusiasts 223 223 44 silver badges1010 bronze badges
- Area 51 201 201 22 bronze badges
- View network profile
Top network posts
- 161 Android NDK C++ JNI (no implementation found for native...)
- 75 Does the Android ART runtime have the same method limit limitations as Dalvik?
- 69 Android Multiple SurfaceViews
- 64 Android Take Screenshot of Surface View Shows Black Screen
- 61 Is Dalvik's memory model the same as Java's?
- 51 What can I do when the BufferQueue has been abandoned?
- 48 TextureView vs. GLSurfaceView or How to use GLSurfaceView with EGL14
- View more network posts →