June 2014 - July 2015, December 2016 - present
Helped many generations of Chromebooks launch! Stemming from 4 ARM reference designs:
Linux Kernel Developer: Touched many drivers and device trees. Always looking forward to upstreaming my work.
Wrote firmware for cros-ec (Chromebook Embedded Controller):
Revised sensor data pipeline (lowered jitter) from the accelerometer, through the kernel, all the way to high level Android userspace in order to support ARCore on Chrome OS devices.
Reviewed (schematics) and debugged lots of hardware.
Invented a new programming languages (pcbdl) in order to make schematics development & maintenance easier.
Brought up Chameleon v3, an FPGA device to test display output capabities of Chromebooks.
Conducted coding interviews for incoming employees.
July 2015 - December 2016
Brought up and maintained the base operating system (Chrome OS based) for the Verily Study Hub.
Developed firmware for the Verily Study Watch:
January 2012 - May 2014
Designed the hardware, wrote the firmware and created a GUI interface for a DNA Electrophoresis Device. Had to deal with high voltage, and noise sensitive circuits.
Designed a cheap series of battery powered devices capable of logging temperature, humidity and CO2 levels for an extended ammount of time.
Developed computer vision systems for harvesting/processing various crops (mushrooms, apples, peppers, tulip bulbs). The systems are capable of extracting various information from each item including position, rotation, color, shape.
Communicated with 6-axis robots through a variety of interfaces: RS232, TCP
July 2010 - September 2010
Built a testing tool which displayed data coming from a serial device in a PyQT interface.
Built a tool to configure the parameters on an embeded device.
May 2010
Designed a new version of the main website.
Developed an inventory system for the website.
Setup the DNS, email and webhosting settings.
October 2008 - March 2009
Deployed two servers for website hosting using Ubuntu.
Worked on the CSS/XHTML of a website for a big client, Sandhill Consultants Ltd.
Developed a simple CMS system to help customers edit their sites faster.
January 2011 - April 2014
Computer Engineering Technology Advanced Diploma
September 2009 - January 2011
Computer Science
February 2006 - June 2009
Community organizer: Helping to answer user's questions, administering the forums
System Administrator
Developer: website (PHP), backend (Python)
Unlike a normal guitar this instrument won't have any strings; it will be entirely digital
I'm developing the electronic circuits for the guitar, firmware for it, and client on the computer that talks to the guitar and other MIDI software.
Final Year project for school.
The goal of this project is to develop a hardware and accompanying software platform for controlling robots from a high level programming language such as Python.
Other projects can be found in my website or on my github page.
References available upon request.
An online version of this resume can be found at
http://hypertriangle.com/~alex/resume/