Taylor
Campbell

🥞

Web Developer
in Richmond, VA

→ Currently building with
Ruby on Rails & React
(but do you need an SPA?)
→ An incomplete list of stuff I've worked with
PostgreSQL, MySQL, HTML, CSS, Javascript, Sass, Bower, Grunt, jQuery, PHP, WordPress, AWS, Ubuntu, Mac OS X, Elasticsearch, AngularJS

🕊️ taylor@manythingsblue.com


Professionally:

I write web apps.

Since I was ~15, so almost half my life now. They (and I) have gotten better since my first attempts. I'm currently happily working with Ruby on Rails, React, and PostgreSQL, served with Nginx+Passenger on AWS.

A brief history

  1. Started making games for fun when I was 11.
  2. Learned HTML, CSS, PHP, JS in mid-teens to make websites for my games, family trips, Harry Potter trivia bots, etc.
  3. Started college at 15. Graduated with a Computer Science degree at 19.
  4. Got a Big Corporate intranet developer job. Read a book, learned .NET, rewrote an Outlook plugin, wrote an AJAX library.
  5. Learned Ruby on Rails on the side. Quit to start my own company.
  6. Launched Coupley, journaling web app for couples.
  7. Launched Storyblue, writing software for novelists.
  8. Wrote Ruby on Rails apps and WordPress sites for clients.
  9. Started working with RTS Labs. Joined full-time. Started working with AngularJS, PostgreSQL, React.

Unprofessionally:

I write code for fun.

I've always been interested in game development -- I fell in love with creating things on computers when I was 11, hanging out on AOL forums and discussing GameMaker and Hypercard. In 2015 I did a couple Ludum Dare 48-hour game jams, with great enjoyment and sleepiness.

→ Ludum Dare games:

Cheats at Marathons by Not Breathing

Ludum Dare 33: August 21st-24th, 2015

I used PhaserJS here. Good engine, but the docs were confusing. Keeping scope under control made this a complete, if not spectacular, first-ever-game. Code was fantastically bad.

Your Very Own Vampire Garden

Ludum Dare 34: December 11th-14th, 2015

I used Phaser as the engine again, this time with the Brand New Magic of Babel so I could use ES6 features (classes!). That all worked well, I only failed in the 'build a fun game' department. Vastly superior to last, code-organization-wise.

When not writing code...

Richmond has a fantastic art museum. Anya and I go there whenever opportunity arises.

I also like to hang out with my kids -- Imogen loves to read and is currently hooked on Code.org, which is awesome, Ira is into Star Wars, though he still calls Chewbacca "the bear" sometimes. I read: Gene Wolfe, Neil Gaiman, Iain M. Banks, Terry Pratchett (and of course Tolkien, Lewis, etc.).

In the fake sports category, I got into golf a few years ago. I play with my dad once a month or so on a Friday, since we're both off work. It's very addicting, and should be relaxing.

I listen to music – Radiohead, Belle and Sebastian, Libertines, Punch Brothers, Sturgill Simpson, Vampire Weekend. I should listen to more Beethoven.

🥃
Updated September 2018

Current projects

ProjectPoll →
Winter 2018

Help project managers uncover problems early by anonymously polling their teams.