Phone number (512) 466-9002
From embedded systems programming to machine learning applications in the cloud, I’ve done a little bit of everything in my 19 years programming. I’m currently running Scout IoT which will drastically reduce the effort and complexity of generating actionable intelligence about manufacturing processes.
May 2016 –
Scout IoT is a maker industrial internet of things remote sensors utilizing the next generation LoRa wireless standard. This allows for faster installation of data collection, at longer ranges, than previous systems and reduces the time to actionable intelligence from weeks to hours.
August 2015 –
At the time I joined Mira, they had no shipping product or reliable source of location data. By May 2016, I had architected and implemented a full data pipeline for collecting location data from multiple partners (including a custom iOS and Android SDK), a fully functional exploratory dashboard for the data, and several advanced predictive models of crowd demographics at malls.
July 2014 – May 2015
As the first employee, I wrote and architected the majority of the frontend and backend of hostelrocket.com. Through judicious automation, custom libraries, and sheer effort, I shipped two separate versions of the site, complete with companion mobile app utilizing Trigger.io and an administrative backend for hostel owners.
July 2012 – June 2013
At Room Key, I inherited a slow, buggy Ruby codebase for fetching and managing information on hotels gleaned from multiple conflicting sources. Over the course of my time there, I rewrote the entire system, adding features, reducing processing time, making data flow more explicit, and crafting a custom administrative portal for manual editing of hotel information. Users of the portal routinely praised its efficiency and comprehensiveness.
High school teacher,
August 2008 – June 2014
Any time during the past 7 years when I was not working as a programmer, I was teaching high school math, science, and computer programming. Throughout my time teaching, I found ways to create custom programs to simulate and present mathematical ideas such as vector addition and the interpretation of statistical tests.
In the summer of 2013, I created a short course on algorithms that a programmer might employ when working on any social or e-commerce site. It was a great learning experience; however, I prefer teaching in person. It's more motivating, easier to prepare for, and usually pays better.
University of Texas at Austin, September 2005 – May 2007
University of Wisconsin - Madison, September 2002 – May 2004