Mvlogo 303x29

You need more developers on your team, but hiring takes forever!

Your deadline is getting closer, and you're not going to be ready in time unless you can get more developers on-board quickly.

You've been given permission to hire another full-time employee. But in this market, how long will it take to place the ads, perform the interviews, check the references, select the right person, negotiate salary and benefits, wait for him (or her) to give notice and finish out their two weeks at their previous job, get started, go through orientation...you get the idea.

The sad truth is that it can take several months to get a new employee hired and up to speed on your project.

And then, there's the cost. With employees, you have to pay their salary, half of their Social Security taxes (in the US, anyway), at least part of their benefits (health insurance, etc.), ongaoing training, vacation time, and so on.

In reality, an employee can easily cost almost double his or her annual salary!

And what happens when the project's over? Will there be enough work to justify keeping that employee around?

Wouldn't it be great if you could find a responsible, knowledgable developer who could get started on your project quickly, integrate with your team seamlessly, and help you meet your deadlines - all without the hassle of hiring?

A trusted guide

Hi, I'm John Moody, the guy behind MentalVelocity. For the past 20 years, I've helped organizations like yours by turning awesome ideas into awesome software applications. I've worked with Internet startups, established companies, non-profits and government agencies at all levels.

And in the process, I've been an integral part of distributed development teams in the healthcare and travel industries, as well as on projects for the U.S. military. In short, I play well with others.

John Moody, the guy behind MentalVelocity, and his son Nate

That's me and my son Nate outside of Safeco Field, about to experience Nate's first Mariners game. (They lost. As usual.)

Our clients say...

"When we decided to redesign TGC's website, we knew we needed to rebuild our resource library to make it easier for users to find what they were looking for. MentalVelocity helped us navigate the technical hurdles we faced, listened to our needs and wishes, and kept us in the loop throughout the development process. Best of all, MentalVelocity delivered a cost-effective solution that is much more powerful and useful than what we had before."

Ben Peays
Executive Director
The Gospel Coalition

A better way to grow your team

When you hire me for a week (or a month), I'm able to bring my years of experience developing software to your project and to your team. I'm able to be productive almost immediately.

Because you only pay for the time that I'm actively working on your project, you don't have to worry about vacation time, HR meetings and procurement. I even have all my own hardware and software - the only thing you need to provide me is access to your code and tools.

I'm available to participate in meetings and pair-programming sessions using technologies like Skype and Google Hangouts, so you don't even need to find me a desk! (Of course, I can also come onsite occasionally if you want - just let me know!)

A wide range of technologies

In the past 20 years, I've worked with a number of technologies both cutting-edge and established.

  • For Web applications, I use Ruby on Rails and Javascript, though I've worked with ASP.Net and ASP.Net MVC as well.
  • I'm an expert at PostgreSQL, mySQL, and Microsoft SQL Server databases.
  • For really large cloud data warehouses, I rely on Amazon Redshift.
  • I frequently use ElasticSearch and Solr for searching and indexing data.
  • For mobile app development, RubyMotion is my go-to solution, though I'm familiar with Objective-C as well.

Let's talk about your needs.

My development schedule fills up quickly, and I don't want you to have to wait to see if I'm a good fit for your team.

Simply email me at info@mentalvelocity.com or call me directly at 360-941-5218.

I look forward to speaking with you!

- John