I love building software and leading engineering teams. 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 leadership services to a variety of industries. I am currently available for new projects.
TECH LEAD SERVICES
I'm currently VP of Engineering for Wealthbase, a simulated stock and cryptocurrency trading platform. Our team develops fintech applications for the web, iOS and Android using technologies like Ruby on Rails and Angular.
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.
I led a team of developers and designers in building a Ruby on Rails-based transportation platform for route and passenger management.
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.
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.
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.
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!
I worked with Lifespan Corporation to build a children's mental health assessment platform, which is now used in Rhode Island hospitals.
I developed one of the first embedded mobile apps in Ruby. Broadcast lets users interact with Android phones remotely through their web browser.