Bryan Wood

glytch@glytch.org
214-683-8643
Dallas, Texas

Currently Learning

Swift and the latest iOS/macOS SDKs.

Skills

General Technologist
Taking companies from idea to polished product. Problem solving.
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

AppFolio

Date
June 2025 - Present
Roles
Senior Developer
https://www.appfolio.com

Some of the technologies used.


Hover

Date
2013 - January 2025
Roles
Senior Developer, Staff Developer
https://hover.to

The system we 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

Some of my contributions

Some of the technologies used.


Shopglass

Date
2012-2013
Roles
CTO

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

Date
2010-2013
Roles
CTO

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:


Memory Reel

Date
2010-2011
Roles
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

During
2010
Roles
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

Date
2008-2010

Cloudseye

Date
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

Date
2007

Twitter for iPhone

Date
2007-2008

StudioCast

Date
2007

http://studiocast.com/ archive


Emergency Assistance Plus

Date
2007

Fairtilizer

Date
2007-2008
Fairtilizer screenshot 1 Fairtilizer screenshot 2

RailsDay Contest

Date
2006

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

Freckle screenshot

Systemware

Date
2006

OmniTI

Date
2006
ctoads screenshot

Emvelope Inc.

Date
2005-2008
Emvelope screenshot

Lendmonkey LLC

Date
2004-2006

Texas Instruments

Date
May 6, 2003 - January 27, 2006

City of Rowlett(Intern)

Date
November 2002 - May 2003

Anarka(Partner)

Date
November 2002 - May 2003

Apollo Partners Contracting

Date
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.