Build Server & Buildroot Configuration

Who: Industrial Optic When: 4/2017-5/2017 Where: San Francisco, CA Languages: Buildroot, Jenkins pipelines Phillip supported Industrial Optic in various capacities as they were developing their initial prototypes: Bring-up of a Jenkins server for continuous integration and nightly builds Configuring Buildroot for their Raspberry Pi CM3 demo platform Providing feedback on Read more

Rylo Camera

Who: Rylo When: 9/2016-4/2017 Where: San Francisco, CA Languages: C++, CMake, Groovy, Jenkins Pipeline We supported Rylo’s first product development effort with the following services: Schematic review Build system & build server setup Creation of product development roadmap & schedule Creation of manufacturing test plan Managed multiple external vendors Build Read more

RearVision

Who: Pearl AutomationWhen: 2014-2016Where: Scotts Valley, CALanguages: C, C++, ARM assembly, Thrift, Python Pearl’s RearVision consists of two separate embedded devices – the camera system, mounted on the car’s license plate, as well as an in-car OBD-II powered system. Phillip was an early hire at Pearl – #12, hired right Read more

iPhone 6 & 6+

Who: AppleWhen: 2013-2014Where: Cupertino, CA; Shenzhen, CNLanguages: C, Lua After the iPhone 5C, Phillip transitioned onto bringup for the iPhone 6/6+. A shortage of team members meant that Phillip managed both the iPhone 6 and iPhone 6+ projects. After EVT was completed, he transitioned to project management of the iPhone Read more

iPhone 5C

Who: AppleWhen: 2013Where: Cupertino, CA; Shanghai, CNLanguages: C, lua The iPhone 5C was Phillip’s first project at Apple. Phillip joined during the EVT stage of the project, and his primary focus was expanding test coverage, debugging failures, fixing issues, and driving down retest rates and cycle time. He traveled to Read more

MIL-STD-1553B Embedded Development Kit

Who: Georgia Tech Research Institute (GTRI), Georgia Institute of Technology (GT)When: 2012Where: Atlanta, GALanguages: C (pre-C99), i8085 assembly, VHDL GTRI has multiple contracts to redesign existing systems and update them with modern electronics. The i8085 was nearing end-of-life, so GTRI requested that we implement the i8085 in VHDL and produce Read more