|
|
[ CONSULTING ]firmware development project I offer software development, technical consulting, training, and systems analysis in the following areas:
I have prior experience working on a number of software projects involving device drivers and low-level control of special purpose hardware. Also, from 1998-2005, I taught graduate-level courses in Operating Systems at the University of Chicago. At the moment, I am most likely to take on projects related to custom software development for software components, programming libraries, and development tools. Typical projects might include custom firmware development, embedded systems, parsers, domain specific languages, systems integration, performance optimization, etc. Occasionally, I work as a technical consultant on legal cases involving copyright and patents. In this work, I am able to analyze undocumented source code, read hardware schematics, locate technical specifications, and perform literature searches. Most of my past work in this area has focused on embedded systems and software written in assembly, C, and C++. I have previously written expert reports and given depositions. |