About Me

I've been a web developer for over 18 years. In those years I've used many technologies, languages, and skill sets to satisfy the needs of my customers and employers. I've never been intimidated by learning something new or trying a different path to solve a problem. Below are some of the skills, technologies, and abilities that I've self-rated my comfort level with. I pride myself on being flexible so if you don't see a skill, ability, or technology that you want me to work with, just ask!

  • Ruby

  • Ruby on Rails

  • HTML & CSS

  • Relational Databases: MySQL, Postgresql

  • API Building & Consuming

  • NoSQL: Mongodb

  • Redis

  • Javascript

  • jQuery

  • AWS: EC2, S3, RDS, Redshift

  • Test/Behavior Driven Development: Rspec & Minitest

  • Team Leadership

  • Business Strategy & Product Development

  • Marketing & Promotional Services


My services

Below are some of the common services I provide to customers. If you aren't sure if I provide a specific service not listed, feel free to
contact me

Web & Logo Design

I've spent 18+ years in web development tuning my eye for good design.

Web Development

I specialize in building dynamic & interactive web applications and mobile solutions.

Mentoring & Training

I love mentoring and training junior developers and would be happy to do so for individuals or companies.

Product Developement

Let me help you put together a plan for the product and/or service you are developing.

Team Leadership

I'm competent at building project plans, taking specs to task, and motivating a team towards tangible goals.


I can spend time with you to validate an idea and dicuss whether it's viable and profitable.


I can help you build an application prototype so you can have validate your concept and look for investment.


I can clean up your application and make it more efficient, maintainable, and secure.

Work Experience

I only put the most recent positions below. For a full list of my work history you can download my resume.
Download My Resume


September 2017 - Current

Director of Engineering

Maintaining and adding features to the Ruby on Rails application for Storenvy. Leading the development team and planning bug fixes and the development of new features. Coordinating efforts with the product team.

Digital Oil Tools

May 2017 - August 2017

Senior Web Developer

In this short-term project I helped to build out a proof-of-concept. I setup the server infrastructure on AWS utilizing EC2, S3, and RDS (Mysql) and Redshift for analytics. I built the deployment processes and also helped to build a service based architecture for streaming real-time data and analyzing historical data from oil rigs. I helped the team scope features and break them down to task in Wrike for 4 other developers. Besides the initial ops and some management assistance work, I helped develop processes and coding standards as well as well as daily coding to build out various features using Ruby on Rails. I helped to plan and flesh out several features for them to pitch so they could go for the next round of funding with their proof of concept.


September 2015 - May 2017

Senior Ruby on Rails Developer

Serving in a hybrid role helping to break down specs to task and manage the progress of 5 developers including myself. There were two developers in the iOS team and three developers on the Ruby on Rails server-side team. Also I wrote code daily basis I had the responsibility of mentoring a junior developer as well. Part of my role was dealing with HIPAA compliance and application security to protect sensitive medical data. Our software consisted of an iOS app to allow anesthesiologists to manage their cases in real time that communicated with a backend server api built in Ruby on Rails. We also had an administrative application built in Ruby on Rails to manage practice configuration and case data. The application used MySQL and Redshift as well as Ruby 2.2 and Rails 4.2. We used git for our code repository hosted on Github. I was involved helping mature the api and feature work as well as managing customer requests, feature development planning, and resolving bugs. The application helps to manage several thousand cases per day and has been in production for over 6 years now.

Medproof - Part of the Hearst Health Network

August 2014 - September 2015

Senior Software Developer

Developed a product for prior authorization in the pharmaceuticals sector of healthcare. In this project I was using Ruby on Rails, MySQL, Mongo, Angular, XML, and several other technologies. I was involved in planning and spec work using agile methodology and implementing those features within a small team of developers.


April 2014 - August 2014

Senior Web Developer

Added new features to an API for a Ruby on Rails application that allows people to use a mobile iOS application to check on the inventory and quality of a brand’s presence within retail locations. Working with Postgres and Ruby on Rails 4. Using Ruby 2.1. Also, did some jQuery, Backbone, and limited design work.

Standard Parking

February 2013 - February 2014

Senior Ruby on Rails Developer

Added new features and maintained an e-commerce application in Ruby on Rails. This application was built to serve the parking needs of large events like the Superbowl, municipalities, and parking garages all across the country. My primary responsibility was developing new features. I worked with a remote team of contractors on a daily basis. Also, during my time here I worked to suggest new tools and methods for workflow to increase productivity, communication, and efficiency.


December 2011 - February 2013

Senior Web Developer / Project Manager

Built the specs from client requirements, planned the development path, and built a Medical Records system for long term care facilities in Ruby on Rails. Used Mongodb as the database. Also maintained and added features a pre-existing system that was used for spend management in long term care facilities written in PERL.

I have another 11 years of work history (contract & employment). I only put the most recent positions above. For a full list of my work history you can download my resume.
Download My Resume

Clients says

I'm available for freelance work

Get in touch

Contact me and tell me about how I can help you!