Project Lead
- International development team
- Running on thousands of devices
- Maintains a Security Patch level even with Google's release cycle
- Delta Upgrades and OTA Update Server
- Gerrit Code Review Server
- Jenkins build server for automatic updates
- Use Java, Python, C, C++, Makefiles, and PHP to build, serve, and update builds
Lead Programmer
December 2014 - October 2017
- International development team
- Running on thousands of devices
- Maintains a Security Patch level even with Google's release cycle
- Delta Upgrades and OTA Update Server
- Use Java, Python, C, C++, and Makefiles to build, serve, and update builds
Spreadtrum Bootimage Tools
Developer
- A fork of mkbootimg tools used for specialized boot images that Samsung used on some of their tablets with Spreadtrum chips inside.
- Reverse engineered a proprietary boot image format and written in C
Developer
July 2015 - December 2015
- International development team
- Running on thousands of devices
- Maintains a Security Patch level even with Google's release cycle
- Delta Upgrades and OTA Update Server
- Use Java, Python, C, C++, and Makefiles to build, serve, and update builds
Custom Instrument Cluster
Developer
- Album of Pictures
- A serial driver and a Raspberry PI connected to a Chevrolet ALDL port(pre-ODB2, before 1995) to provide a GUI based instrument cluster
- Provided a more accurate experience with MPG calculator and other added features to modernize the driving experience
- Written in C with some hardware soldering required
Developer
- A set of Android kernel forks I maintain to fix OEM bugs and provide a better User Experience
- Collectively ran on 5k+ devices