Bryan Wood

glytch@glytch.org

Dallas, Texas

Currently Learning

Swift and math.

Skills

General Technologist
Taking companies from idea to polished product.
System Architecture
From small programs running on hardware constrained devices, to large systems running on many servers and clients.
Ruby and Rails
Since 2004. I use Ruby and Rails almost every day.
SQL
I've used SQL in everything from embedded sqlite databases to multi-server postgresql and mysql clusters. I've been learning and using SQL since 2000.
Javascript
I've built text editors, webgl applications, drag and drop calendars, photo editors and managers, chat clients, server side applications, data visualizations and more in Javascript. I know it very well at this point. I prefer to work on back-end APIs though.
Amazon AWS
I've been using s3, ec2 and a few other amazon services to build scalable apps for a while now.
Linux
I've been using Linux since I was a kid. I know how to use the standard unix tools to automate my workflows and build systems. How to configure Linux systems for various use cases and secure them. And how to develop for Linux and MacOS. I've built graphical apps, command line apps, servers/daemons, and hardware drivers.
Polyglot
I've written and shipped production software in Ruby, SQL, Swift, Go, C, C++, Objective-C, Javascript, Bash, Python, Lua, Java, Visual Basic, PHP, HTML, CSS and Perl.
HTML and CSS
I know the languages, but I'm not a designer.

Experience


Looking for the next one.

HOVER 2013-2025

Staff Developer

https://hover.to

The system we've built at HOVER turns 2D images into photo-realistic, size- and location-accurate 3D models. With just a few images we can extract enough information to know the size, type and location of every surface on the building.

A few use cases

  • Giving the customers of your paint company an accurate estimate fast, by taking a few photos
  • Seeing what your house will look like in 3D with the new paint job
  • Having a google earth like experience with photo-realistic buildings
  • Knowing how many and exactly what sized windows to buy when fixing up that old sky scraper, by taking pictures instead of having people lifted up the building on those window washer platforms
  • Building your game in up to date, real world environments, without re-creating a city by hand
  • Seeing what that building in your neighborhood looked like last month

Some of my contributions

  • Platform architecting and development
  • iOS, Ruby, Rails, WebGL, Sinatra, and Postgresql/Postigs development
  • Design and development of scalable infrastructure
  • Server administration
  • Documentation
  • Asynchronous data processing distributed over many servers
  • Tool development for myself and the team
  • Continuous integration testing
  • Interviewing, onboarding, team building, and mentoring
  • Interview process development
  • Onsite customer support for developing integrations with HOVER

Shopglass 2012-2013

CTO
  • Ruby, Rails and iOS development
  • Server configuration and management
  • Project Motherhood Blog
  • Dallas Morning News

Glass pulled content from all over the web to show you new releases and deals from your local stores.

As the CTO of glass and the only developer on our 4 person team I wrote all the code.

It wrote a few dozen entries a second to the database while serving up html pages for browsers and json for the constantly up to date iOS application. Glass made heavy use of front end caching, geolocation, asynchronous background tasks and remote API calls.

Glass had thousands of users and was growing steadily. And then we ran out of money. http://www.shopglass.com is offline

 

Moretap / Morebuzz 2010-2013

CTO
  • http://www.moretap.com

Here I built a native framework for both iOS and android that allowed us to get branded applications built and submitted to the app stores in about 72 hours.

The framework included a Rails back end that supported the mobile applications. It was like a CRM/CMS for mobile platforms. With features that took advantage of mobile device capabilities. Some Features include:

  • Styled lists and launchers with custom icons and detail pages
  • Video and audio streaming
  • Media capture and sharing
  • Push notifications
  • Back end services for scouring the web by search terms and time frames. And front end modules for displaying and sharing it.
  • Analytics
  • Commerce

Memory Reel 2010-2011

CTO

Memory Reel started as an application designed to capture your memories. Take a wedding for example. Lots of guests, lots of cameras. Lots of photos ending up in different places. Lots of blog entries and social network posts scattered across the web. Memory Reel collected all of that information and arranged it into a beautiful timeline of your wedding. All the pictures and videos that guests took came together, regardless of where they were posted or hosted.

As time went on we went from being a free service for consumers to being a paid service for professional event planners. As Memory Reel's focus shifted we renamed the company to Moretap and went after the mobile market.

DNAqa 2010

Personal Project

Soon after getting access to my genome on http://23andme.com I started getting reading through the sites forums. I noticed a trend of people asking questions, and then asking what people have for a certain SNP or gene. Things like, what's your orientation and gender? What are your base pairs for these SNPs? Then a bunch of people would answer and they'd try to find a correlation between people's answers to the questions and their genome. A forum seemed like a bad tool for the job so I built DNAqa (dna questions answers) to facilitate such things. Apparently it wasn't as popular as I thought. I shut it down after about a year.

http://www.dnaqa.com

Vacation 2008 - 2010

  • Fun
  • Relaxing
  • Partying
  • Reflection

Cloudseye 2008

Cloudseye was a crowdsourcing tool that identified objects in mages. The site made it easy and fast to say what you thought was in a picture and the most common answers floated to the top. You could email a picture or send a text from your cellphone and the web application would respond the same way with an answer. It was really neat. You're walking in the woods when you see a strange bug, and your friend wants to know what it is. You have no idea so you take a picture with your phone and send it to cloudseye. A few minutes later you get a message with the top 3 responses from the web.

Soon after launch all kinds of computer vision powered image search engines popped up and cloudseye was doomed. http://www.cloudseye.com

Electric Checkbook 2007

  • http://electriccheckbook.com/
  • Second place in the 2007 rails rumble competition http://www.railsrumble.com in 2007

Twitter for iPhone 2007-2008

  • Review from laughingsquid.com
  • Comparison of the clients of the time
  • built before native sdk was available

StudioCast 2007

  • http://studiocast.com/ archive

Emergency Assistance Plus 2007

  • Rails development
  • http://www.emergencyassistanceplus.com/

Fairtilizer 2007-2008

  • Rails development on fairtilizer.com
  • The domain has been changed to http://official.fm/
  • Looked like this back then

RailsDay Contest 2006

  • First place (: http://web.archive.org/web/20061223180751/http://www.railsday2006.com/

Systemware 2006

  • Test automation using winrunner.

OmniTI 2006

  • archive site
  • Web application design and implementation
  • Ruby, HTML, CSS, Javascript, SQL

Emvelope Inc. 2005 - 2008

  • archive site
  • Product design
  • Site design
  • Product production
  • Marketing

Lendmonkey LLC 2004 - 2006

  • Design
  • Development
  • QA
  • Marketing
  • http://lifehacker.com/134051/share-your-stuff-with-lendmonkey
  • http://aws.typepad.com/aws/2006/06/lendmonkey_medi.html
  • http://momb.socio-kybernetics.net/beta/lendmonkey
  • http://librarything2.blogspot.com/2006/10/arr-lendmonkey.php

Texas Instruments May 6, 2003 - January 27, 2006

  • Desktop application and embedded device testing
  • Test automation framework design and development
  • Test case development and implementation
  • Embedded linux development and testing
  • Device driver testing and development

City of Rowlett(Intern) November 2002 - May 2003

  • Developed a server monitoring application to track employees internet use.
  • Linux and Windows Server system administration
  • Installation and configuration of department's Intranet server running custom intranet software developed with PHP and MySQL to automate their common office tasks, saving time and money.
  • Installation and configuration of Slackware Linux with some custom software that allowed their old office workstations to replace IBM dumb terminals connected to an AS/400 server so they could make the upgrade from the twinax connected terminals to ethernet enabled workstations without buying expensive new equipment from IBM.
  • Network administration
  • Hardware/software configuration and repair

Anarka(Partner) November 2002 - May 2003

  • JScript - Anark's internal scripting language. It was used to develop "behaviors" that extend the functionality of Anark studio.
  • Java programming
  • C++,ActiveX programming for a project to develop an application that will allow users of our software to receive information about updates to our software and new products.

Apollo Partners Contracting May 2002 - July 2002

  • Data and voice cable installation - My services were contracted out to do the physical installation of these networks. This included reading blue prints to know where to run the cabling. Running the cable and installation of patch panels, server racks, and any conduit needed. I braided and dressed the cable for each project.

References available upon request

« » Close