Consulting
Software development is hard. I work to remove some of that complexity. That's involved teaching classes and mentoring developers, helping grow and lead development teams, and even rolling up my sleeves and taking on the most difficult coding challenges on a given project. Put me to work for your business to smooth out the bumps in your code and process and make your entire team happier and more productive.
How does it work?
Throughout the duration of our engagement, you'll have 24/7 access to me over phone, email, and Slack (chat). I'll make sure to return all messages within one business day, but you will usually hear back from me much quicker.
We will schedule any necessary meetings in advance. These will typically take place over the phone, but can also include video calls and/or screen sharing (e.g. GoToMeeting, Skype, Join.me).
What can I help you with?
In the past, I've been successful with clients looking for support in the following areas:
Roadmapping
Facilitating an initial (usually in-person) meeting between all the project stakeholders to develop a project plan that allows the design and development teams to hit the ground running and takes into account any legacy processes, systems or any other challenges the new project must overcome.
Site Audit
Taking a look at any existing digital assets and determining how them can run more efficiently. From making your site perform faster to making sure you aren't overpaying for infrastructure, you will receive a full report that you can hand to your IT and development teams to help your site run more efficiently.
On-going Code Review
Whether reviewing APIs, external code dependencies or your own team's code, you will receive on-going consultation to make sure technical debt is kept to a minimum and your project doesn't get roadblocked by external dependencies.
Hiring Assistance
Building out a developer team is hard, especially when you're not hiring for a specific project. If you're looking to grow your development team but don't want to get burned by hiring the wrong talent, I'll sit in on the interview and help you review your options.
WordPress Content Migration
I've migrated content from Drupal and legacy .NET content management systems to the tune of more than 100,000 pieces of content. If you have a legacy system that the out-of-the-box migration plugin isn't going to handle, I'll help you build a migration plan, wrangle the necessary scripts and execute them to ensure minimum downtime and project delay during the stage of the project that is often the most difficult.
Regular Process Review
Concerned your project process is getting in the way instead of helping move the project forward? I've worked with teams on projects large and small and seen both good and bad examples of process. I'll regularly meet with the team to make sure your processes aren't introducing any unnecessary roadblocks.
The Specifics
My fee is $2,000 USD per month, all inclusive (i.e., I arrange and pay for any necessary administrative expenses, etc). Professional courtesy discounts are available for quarterly and annual arrangements. Participation is extremely limited. You can elect to be added to the waiting list if spots are not available.
Please contact me to sign up or for more information.
What People are Saying

"When I give any programming or server task to our programmer Keanan he just goes and figures it out without having to ask me a bunch of questions or needing hand-holding. It’s amazing. Be like Keanan."
- Lowell Heddings, CEO, How-To Geek

"Any team fortunate enough to have Keanan with them is stronger. I would jump at any opportunity to work with him again without hesitation."
- Kenny Toffelmire, Project Manager, Dom & Tom

"[Keanan's] always up for a challenge and has solved many coding problems for me. I enjoy working him because he makes it so easy!"
- Nicole Hanusek, President, Smack Happy Design