Frequently Asked Questions
- What do you do?
I solve challenging technology problems
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?
- 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
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