Welcome

This site describes the projects with which I have been involved. Each project falls into one or more of the following categories:

For confidentiality and security reasons, some projects cannot be fully described.