Technology Consulting

In short, I’ve been there, done that. I can help out in many types of situations involving the application or operations of technology – be it getting a team setup, helping your business go digital with a roadmap, ideating and product development, or educating your team of executives on the latest trends in a certain area of technology.

  • Technology Roadmap Development
  • IT Department Setup for Growing Businesses
  • Technology Team Evaluation & Re-Structure
  • Technology Assesment and Recommendations
  • Agile Coaching
  • Executive Breifing
  • Ideation/Brainstorming Session
  • Product Development

Technical Architecture

Just need help getting a system designed, need a new database created? Make updates to an existing one, or migrate from one to another? I’ve got robust experience in this department as well.

  • Systems Architecture
  • Database Design
  • API Design
  • Front End Architecture
  • Technical Architecture
  • CRM Systems
  • Technology Architecture Assesment
  • Code Reviews
  • Help with PCI or HIPAA Compliance
  • System Selection
  • Prototyping or POC Work

Mobile and Web Development

I am adept at nearly all the common languages and platforms used today: Java, C#, Objective-C, Ruby, Python, Groovy, etc. I’ve also got a knack for learning new languages very quickly “on the job.” As an example – back when apps on phones was a new thing, I was there. The first time was in the late 90’s, I was writing J2ME apps on the iDen platform. Next was during the first Apple app store launch, I had an app in there very close to day 1.

  • iOS Mobile Application Development
  • Android Mobile Application Development
  • Cross platform mobile app development using Xamarin
  • Web App Development
  • E-Commerce Site Setup
  • Marketing Site Creation
  • Microsites
  • Search Engine Optimization
  • Interactive Calculators and Tools Development
  • Widget Creation
  • API Development
  • Backend Development

Hacking/Making/Prototyping

For detail, see “the lab” section – if you have a product idea, or need a prototype created, I may be able to help with the physical, electrical, and software portions… I have a nice selection of equipment that can be used to prototype almost anything small (under 9.7 x 6.0 x 6.1 inches)

Content Management Setup or Consulting

Over the years, I’ve implemented nearly all open source and enterprise content management systems. I’m very good at helping get the system setup right the first time, and also helping with the business or marketing team to structure their content correctly for best re-use and to capitalize on search and metadata features.

Debugging, troubleshooting, and Scale/Performance improvement

One of the most important skills a technologist can have is troubleshooting. With over 25 years of experience debugging hardware and software, I can drop into almost any situation and help you figure out what’s going wrong, and fix it.

Enterprise Systems Integration

For much of my professional life, I’ve been working with advertising and digital agencies. This has given me broad exposure to integrating with 100’s of enterprise systems. SOAP, REST, Serial, Batch files, XML, binary files, you name it – I’ve probably done it at least once before. If you need to tie 2 or more systems together, let me know…