Your Name


I am a software architect from the Boston/Providence area.


I love building software. I like big challenges, and I like working with dynamic programming languages. I like speaking at meetups and national conferences. I like working on open-source software.

I provide software engineering and technical lead services to a variety of industries. I am currently available for new projects.


  • Ruby, Javascript and Python development
  • Web and mobile app development
  • Data modeling, database optimization
  • Distributed systems development
  • Software/hardware integration


  • Agile project planning
  • Writing user stories, wireframing
  • Building technical teams
  • Training and mentoring developers
  • Writing software budgets and proposals


  • Higher Education
  • Environmental sustainability
  • Healthcare, HIPAA
  • Transportation
  • Retail, payments

Recent Projects

Project 03

I served as a lead engineer and architect on a large gamification project. Our platform lets employees compete and earn achievements to promote things like environmental sustainability and volunteering. Built using Ruby and CoffeeScript.

Project 02

I led a team of developers and designers in building a Ruby on Rails-based transportation platform for route and passenger management.

Project 01

I built an automated system, using Python, to manage large digital collections of famous works at a university library.


I love writing and speaking about software engineering, and I love working on projects that reach a broader audience.

My work has been featured in CNN, USA Today, Providence Business News, and more. You can see more of my work below.

MeteorJS 1.1 Released

Mar 31 2015 - MeteorJS 1.1 is released and I'm pretty excited. Meteor has been a ton of fun for prototypes and weekend projects, so I'm psyched to see this framework get closer to mainstream adoption.

80-Character Lines

Feb 23 2015 - Given the proliferation of big laptop screens and the current rise of 4K monitors, it's hard to imagine why the old programming practice of "80 characters per line" (80 CPL) would still apply.

WeSpire (2014-15)

I worked with WeSpire to build a large employee engagement platform, promoting environmental sustainability, corporate stewardship and volunteering. Our software is used by many of the Fortune 500 and was named "Top Product of the Year" by Environmental Leader!

Lifespan (2013)

I worked with Lifespan Corporation to build a children's mental health assessment platform, which is now used in Rhode Island hospitals.

Python For Rubyists

My talk from Los Angeles RubyConf.

Python: Browser Testing

A presentation from the Providence Python Meetup.

Mobile Music

I built an open-source mobile app, using Javascript, that finds local concerts nearby. Produced during a mobile app hackathon.


I developed one of the first embedded mobile apps in Ruby. Broadcast lets users interact with Android phones remotely through their web browser.


Drop me a Line!

I am available for new projects.


Ruby, Python, Javascript, CoffeeScript, Perl, HTML/CSS
Ruby on Rails, Node.js, Django, Angular.js, Meteor.js, Backbone.js, sinatra, flask, Haml, Sass
Operating Systems:
Linux, Android, OS X, Windows Server
Postgres, MySQL, MongoDB, MS SQL Server, Oracle