Mvlogo 303x29

Who can you trust to turn your idea into an awesome app?

Your idea for that new website or mobile app is awesome. But it's only an idea - you need to get this thing built, preferably yesterday.

But you're not a programmer. Your organization doesn't have a development team. You need to find someone who can build this thing for you.

How do you find the right developer?

You could put an ad on Craigslist - "Need Developer To Build Awesome Application". Within a day, you'll get 143 responses. Most of them will be automated responses from companies who never actually read your ad. Maybe 5 responses look credible enough to be worth considering.

But you're not a geek. How do you know who's qualified, and who's shoveling a load of...technobabble?

You could go the other extreme and hire that large consulting firm - the one with the sleek website who lists Pepsi and Paypal on their client list. And they'll certainly be able to build you an app. But you're not a company with hundreds of thousands of employees, so are you really going to be high on their priority list?

And that first invoice is going to be a bit of a shock, when you realize that you're not only paying for developers, but for that posh office with all the Aeron chairs down by the beach. And the receptionist. And the weekly "team building" events.

Wouldn't it be great if you could find a guide to help you navigate your way through the software creation process? A trusted partner with the experience and expertise to build your app the right way, but who isn't going to drown you in 50 layers of overhead (and the bills to match)? Someone who cares about your idea and will work with you to bring it to reality?

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.

My clients constantly tell me how much they appreciate the way I communicate technical information in non-technical language, which is pretty rare among people in the software development business. I'll make sure you always understand what you're getting. I'm bilingual - I'm fluent in Geek and Non-Geek!

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 proven process

When you bring your idea to MentalVelocity, I don't just sit down and start writing code. Rather, the first thing I do is listen. I want to know exactly what pain you're trying to solve with the app. I want to understand your requirements, your budget, and your point of view.

Then we will work together to define all of the features the application will need to have, using a process called "storyboarding." The result is a complete definition of your application - one that you can take to another development shop if you prefer.

If you decide to have MentalVelocity develop the app, I'll pull together the team of designers and developers that will make your idea come to life. For smaller projects, it might be just me. For larger products, I'll call upon my network of development and design experts. It's kind of like the Avengers, if you think about it. (Does that make me Nick Fury?)

Throughout the development process, I'll stay in constant contact with you - at least once every week. You'll know exactly where the project stands, so we can make adjustments as necessary.

The right tools for the job

Part of evaluating your idea is deciding which technologies to use when building it. Here are some of the technologies I use most frequently:

  • For Web applications, I use Ruby on Rails and Javascript.
  • I use PostgreSQL, mySQL, and Microsoft SQL Server databases.
  • For really large cloud data warehouses, I rely on Amazon Redshift.
  • For searching and indexing of data on the fly, I use ElasticSearch and Solr.
  • For mobile app development, RubyMotion is my go-to solution.

Let's talk about your idea.

My development schedule fills up quickly, and I don't want you to have to wait to start the process of turning your awesome idea into an awesome application.

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

I look forward to discussing your awesome idea with you!

- John