Gameboy Hardware Interfacing
I built a connector to access the Gameboy circuitry using a solderless breadboard and used it to interface flash memory and a Digital to Analog Convertor (DAC) to the Gameboy.
I write code to solve unique problems in whatever language seems most appropriate (Java, Javascript, PHP, C/C++, etc.) My favorite languages to work in are Python and especially Pure Data.
I built a connector to access the Gameboy circuitry using a solderless breadboard and used it to interface flash memory and a Digital to Analog Convertor (DAC) to the Gameboy.
I wrote LegalLanguage, a scripting language for lawyers at Legal Services Corporation in West Virginia. The staff used LegalLanguage to write simple scripts that could then ask clients questions, give guidance, and print out the appropriate forms. This freed up resources to focus on the large number of cases involving domestic violence.
Contrapuntal Composer is Prolog code which writes music for three simultaneous voices. Depending on initial parameters, it can write a fugue, a rondo, or any other contrapuntal form. Contrapuntal Composer obeys the rules of good voice leading within each voice and between the voices.