My background is primarily in linguistics, but I have become an active computer programmer, working mostly on projects related to linguistics. I find that being both a developer and a linguist helps tremendously in the software design process.
I have designed various types of linguistic annotation software (coding tools) for performing analysis of transcripts of spoken language, and large corpora of written language. This has been done mostly through grant-funded research projects, such as Dexter.
My PhD thesis project included the creation of a program, CenDiPede, which profiles words in corpora to facilitate the study of word meaning. Have a look at the site cendipede.org for more information.
I also make some non-linguistics-related programs I have written freely available for others to use. Check out my Software page.