Home: 415.341.5555 (call between 12-8p PST)
Email:
I wrote many popular tools at Marginal Hacks, including the highly popular album software.
In college I spent a number of years creating a large software project called the WizPort, a solution to a very complex UNIX problem. See the site at DaveSource.com for more info.
Project references available on request
Fluent in C, Perl, Java, Scheme, Verilog and many versions of Assembly.
I often become the perl guru/resource wherever I work.
I can do C++, but I'm not a fan.
At one time I've used the following languages: Lisp, Basic,
Fortran, Ruby, Python, sed, yacc, sh, ksh, zsh, csh, tcsh, etc..
I generally require only two days to learn a new language, and I gain
fluency soon thereafter.
I like to use things in new and interesting ways, I believe this makes
me a good verification engineer. I have managed to break and find bugs
in almost every tool I have used, including some of the big guys:
gcc, cpp preprocessor, HPUX CC, HPUX linker, various assemblers,
perl (2 so far), various shells (tcsh, ksh, ..), various verilog
interpretors (VCS, ESP), rccs versioning software, etc..