Frequently Asked Questions

  • What do you do?
I solve challenging technology problems
  • How?
Project management, architecture, design, prototyping, mentoring
  • What are your specialties?
Big Data, Java, Python, C#, C/C++, Web
Software for enterprise, handheld, and embedded systems
High performance/high reliability systems, domain specific languages, compiler construction, open source support
  • Do you still design hardware?
Yes, but there is greater demand for software today
  • Who have you worked with?
Lots of organizations, big and small.
A partial list of clients is available here
  • Which industries have you worked with?
Aerospace, health care, financial, engineering, scientific research
  • What is mentoring?
I work one-on-one or with a group of your developers
  • Do you write code?
Yes! Usually prototypes and initial revisions to jump start a project
  • Who owns the code?
You do
  • Can you deliver a complete solution?
  • What is a typical engagement like?
1-2 weeks onsite
Review your project/business goals
Identify the challenges
Develop a proof of concept solution
Transfer knowledge to your staff
  • What do you charge?
I can work within your budget
  • Is there anything you don't do?
Product specific support is not my specialty, but I can usually recommend an expert that can help
  • What sets you apart?
Interdisciplinary experience in many types of industries and technologies
Strong foundations in computer science, math, physics, and electrical engineering
Presentation and people skills
Results oriented
I work with your organization, not against it
Cost effective compared with large consulting firms
  • How do we get started?
Contact me by phone or email