Braden O'Guinn
![](images/me.jpg)
The culmination of my work with Epicodus. As part of a five-person team over two weeks, we completely rebuilt the old site that hadn't been updated since 2008. The project is built on Rails, and includes fuzzy search querying with Postgres' Trigram, interactive forms, and extensive validations.
The project is ongoing. We have two more very exciting weeks ahead to implement heat mapping, validations, an API, and an admin interface.
These projects range from game AIs to API-integrators. The most complex and fun Javascript game is Conway's Game of Life. Be sure to try out the demo, the pattern dropper, and the high scores! You can find the source code on Github. Hangman grabs from an open-source dictionary API and finds words of a minimum length to guess. Music Search collects popular tracks from discogs and organizes them into a browseable list using jQuery.
Tic tac toe implements an AI that can win any game it plays, but is designed to make calculated errors to teach the user how to win with a forced cross strategy. Go Fish Is a little more devious: the deceptively simple AI algorithm here picks a guess based solely by weight of frequency of cards in its own hand. The deviation comes when the aptly-named bot, Steve Foo, thinks he's losing, and starts lying about the contents of his hand.
Previous design work: layout of a webpage for a consulting firm down in New Orleans.
tl;dr Agile Programming. Voracious Language-Learner. Github. Twitter.
I am a student at Epicodus.In a program less than 20-weeks long, I've written over 30 complete programs in Javascript and Ruby and have amassed more than 700 hours of coding, in addition to my past work in web development.
Our team constructs sites over multiple weeks. We manage content and collaborate with git. The projects are written in code that documents itself, with near-100% test coverage in Rspec, and integration testing with Capybara and PhantomJS.
I am a graduate of Tulane University with a degree in Linguistic Anthropology and Urban Studies. I'm interested in how language conveys meaning and intent, whether that's human, procedural object-oriented, or functional. I have a continued interest in complex systems and how human beings interface with them, from web apps to streetcar maps to social media.
In college, I studied ESRI's mapping package, arcGIS. I had my first taste of programming hacking into some of its Python algorithms to better get the datamapping results I needed for a project on New Orleans architecture and flood control. I was hooked.
July to November 2013 were whirlwind months of happy hacking, as my class of aspiring junior developers tore through two Turing-complete languages, Ruby and Javascript, and became proficient in Full-Stack web development with Rails. I love figuring out and integrating new tech into my projects. The enthusiasm and excitement to share and collaborate in the Portland tech community continues to inspire me to be a better programmer. Code Retreats and hackathons have much to teach.
Our team couldn't ship apps without open communication and collaboration. My next team will already have good habits in place that ensure we work as well together as we can.
My next company is as passionate about open-source software as I am. They love making things with real purpose and value, and they take pride in their own business practices. They don't have to work in Ruby or JS most of the time. In fact, they encourage their developers to learn the newest languages and technologies!
Want to chat? Send me an email, or shout in my general direction on twitter.
get it in PDF