- When would you need a Consultant? [ Answer ]
- How can I help you? [ Answer ]
- What is the first step toward consulting me? [ Answer ]
The best time to hire a consultant is when you're starting to work on a new Project/Product. At this point, you will have additional inputs flowing in from someone who has expertise and experience, which at the very least, is different from your own.
This will ensure that you target your resources in the right direction and do not spend unbudgeted resources later-on during the project to correct mistakes.
[ back ]
I have spent hours working on Open Source Systems Software. For starters, I can help you decide Licensing your Software which is either a product in itself or is part of a hardware product you are offering. Although I am not a Lawyer, I can offer advise based on my knowledge of Open Source Licenses and their evolution.
I can help out in 'Board Bring-up' which is an essential activity for any team. Having a Bootloader and Operating System combo early on is of great help in completing your product.
I can help in troubleshooting issues (debugging being one of my technical interests) which may involve either application software or system software or the underlying hardware and is not easily identifiable otherwise.
[ back ]
The best way to hire me as a consultant is to read me in on your project. To do this you can ask me to sign an NDA and reveal details of your project.
After conversations and exchanges, if you feel that you could use my consulting services, then we can enter into a mutually beneficial Contract Agreement, the way you choose. In rare situations, we might have to enter into a Mutual Non Disclosure Agreement.
You can feel comfortable to use your own format for these documents. Please read my FAQ before you forward any queries.
[ back ]