Currently, I am the Senior Lead Developer at Honest Buildings. I focus on building tools to analyze the vast amounts of data collected about buildings and the people/companies that are connected to these buildings.
Previously, I was the Director of Platform Engineering at Treemo Labs where I was responsible for the platform team which works on all things web and the backend API that powers native applications such as Rick Steves Audio Europe, 60 Minutes, CBS News and Beyoncé: Live At Roseland. I built some pretty kick ass software for web, mobile web and native applications with some great people at Treemo Labs.
I graduated from Western Washington University in 2007 with a degree in Management Information Systems with two certificates from the Internet Studies Center.
During college, I worked as a PHP Developer for University Residences - I had the pleasure of learning from some great people during my years at Western and enjoyed every minute of it. Besides working and going to school, I was also a member of the National Youth Advisory Cabinet for Camp Fire USA for a few years where I traveled to various events around the country advocating on issues that I am passionate about.
After graduating from WWU, I moved down to the Seattle area and worked at Ascentium as a web developer. After working for clients like Microsoft, Nintendo, Starbucks and InfoSpace for few months, I succumbed to multiple solicitations from a college friend and left Ascentium to join a young startup in Ballard - treemo.com (now known as Treemo Labs).
I have a passion for beautiful design and often express that with my photography. My day is perfect when I have a chance to get outside on a windy day and fly a kite.
Decision Engine: I architected and developed a tool that identifies companies & buildings based on multi-variable custom weighted metrics.
Internal Reporting Tools: Built front and backend of an application mashing up Google Analytics data with internal statistics.
iOS Mobile Initiatives: Directed two major mobile initiatives including an HB iPhone application & dedicated, dynamic iPad applications for premium organizations wanting to highlight the projects they have performed on buildings.
I fix bugs, improve user interfaces and build new features for the Honest Buildings platform. This includes the destination honestbuildings.com website, a white-label enterprise platform, internal administrative tools and an API that powers mobile applications.
As the Director of Platform Engineering at Treemo Labs, I architected and led a team of developers working on the Treemo Mobile and Publishing Platforms. The platform is written primarily in Object-Oriented PHP utilizing Zend Framework and an in-house developed mobile oriented MVC framework.
Treemo Labs is located in Pioneer Square (in downtown Seattle) and is about 14 employees strong. Treemo Labs has built and manages apps for some of the biggest brands in the world, including: Beyoncé, 60 Minutes, CBS News, Complex Media, Ecko Unltd, 48 Hours, Rick Steves, CNET, The Source, Big Brother, Survivor, Nirvana Nevermind and Smiley Central
I love writing code in PHP. It's a flexible language that is great for rapid prototype development and strong enough to power long term, robust solutions.
Some great code that I've written at Treemo Labs:
As Treemo Labs grew, the need for a generic platform to power rapid development of commonly requested features arose. Out of that need, the platform API was born.
When the iPhone SDK first came out, creating Ad-Hoc builds was difficult - I dove in head first and learned the ins and outs of Ad-Hoc building, distributing, installing, and testing. The process for creating Ad-Hoc builds has become much simpler as the tools have evolved and I've moved my focus to distribution of builds.
I wrote an API binding in the Treemo Platform to upload and analyze Enterprise and Ad-Hoc builds. To compliment the upload API, I wrote a consuming API and a web based front-end tool where you can point clients to an easy URL and direct them to enter a generated (or custom) passphrase. The build is then installed on their device. If Apple allowed it, my system could easily power a full application store for iOS.
This was a fun ongoing project at Treemo Labs. As a feature of our the platform, we added a content aggregator that is designed to have full access to all content on a network of 3rd party sites, constantly monitor those sites for changes and then present an interface for exploring the aggregated articles in an interesting way.
I am passionate about making it easy to collect, display and understand data. Data is a beautiful thing. I would be elated to do this all day long.
At Treemo, I wrote a generic framework for collection and display of application usage in our mobile apps and websites. As new dimensions are tracked by an application, new graphs appear in the frontend application. Decision makers can compare historic usage of the application, devices used, and how often users return.
I've dabbled in Objective-C and writing native iOS applications but that's not my expertise.
I've also written multiple components inside of native iOS apps such as a webstore for cross-linking applications in music conglomerate series of apps, walking tours in Rick Steves' Audio Europe, and a leaderboard system used in a few games.
Appafolio: a work in progress with huge potential. Targeted at creative professionals and brands, create a native iPad application containing your portfolio content directly from your iPad or on the web. After the initial load, all of your content is cached to the iPhone or iPad and available offline. Web based creation tool enables you to create new screens, pick and customize your theme, upload your pictures, movies and text, and manage your sharing options. Try it out at appafolio.com
Appazine: online tool developed to help make the life of an app developer easier. For example, it handles build distribution, 3rd party library configurations, design files, etc. Appazine was also extended as a content management tool for the Jiffy powered applications to manage permissions, content, promotions, twitter and facebook integrations, app color schemes and more.
I have been involved in building apps such CBS News, Rick Steves' Audio Europe, CNET, 60 Minutes, Tic a Tac Poker, Cool Japan, and Nirvana: Nevermind.
I have worked on mobile web campaigns for brands such as Sony, Samsung, Verizon, CBS, Vaseline, Gamespot, Intel, MTV, Ecko Unltd, and Pepsi.
You can see a pretty complete list of apps and websites Treemo Labs has produced at http://treemolabs.com/work/. I haven't directly worked on every one but I've had my hand in the large majority of everything shipped at Treemo Labs.
At Ascentium, I worked primarily enhancing multiple microsoft.com web properties such as their science and big data sites as well as some internal Microsoft web properties.
Also while at Ascentium, I implemented full site redesigns for companies such as InfoSpace, California Strawberry Commission and the King County Library System.
I did quite a bit of PSD to HTML where a designer hands off a Photoshop file containing a new design for a website and I converted it to a pixel perfect website by slicing images, writing markup in HTML and styling it with CSS.
I graduated from Western Washington University in March of 2007. I received my degree in Business Management with a concentration in Management Information Systems with certificates from the WWU Internet Studies Center in Web Programming and Web Content Management.
During my entire 4 ½ years at Western, I worked for University Residences' Web Team as a Web Developer.
While working at University Residences, I focused on user experience enhancements across web applications for dining, roommate matching, universal search/frequently asked questions and housing signup. I made web applications that look great and are easy to use.
I formed my LAMP foundations at Western. I went through a Gentoo phase until I discovered the wonders of OSX but it helped form a solid 'nix understanding. Development at University Residences was in PHP/MySQL along with a utilizing some LDAP, CAS and Oracle adapters. I formed my strong understanding of semantic XHTML and became passionate about the future of micro-formats while at WWU.