Operating systems (kernels, file system code); system architecture; language design, compilers, libraries, and related tools; networking in a hostile environment (such as the Internet); system administration; testing (quality assurance); and technical writing and editing.

Leadership/management roles; technical lead; scrum master; free-software advocate.


See my résumé for further details.