Frequently Asked Questions

  • What do you do?
I solve challenging technology problems
  • How?
Project management, architecture, design, prototyping, mentoring
  • What are your specialties?
Java, C#, C/C++, XML, security, Web services
Software for enterprise, handheld, and embedded systems
High performance/high reliability/multithreaded code, 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?
A range of organizations, including Apple, Sun Microsystems, and Walmart
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 jumpstart a project
  • Who owns the code?
You do
  • Can you deliver a complete solution?
Certainly!
  • What is a typical engagement like?
5 days 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?
More than 15 years professional experience
Strong foundations in computer science, math, physics, and electrical engineering
Good presentation and people skills
Interdisciplinary experience and 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