I'm a software engineer living in Sydney Australia. Much against my better judgement I have joined all sorts of social networks so I can be tweeted, buzzed and waved. WorkHere's where I've worked. I'm a software engineer at Google where I work on google wave. Before that I worked on the v8 JavaScript engine which is part of the google chrome browser. EsmertecI was a software engineer at Esmertec AG where I worked on the OSVM platform. I worked on our development environment, mainly the bytecode compiler, our Eclipse-based IDE, and the parts of the runtime used by the IDE. Master's ThesisI wrote my master's thesis (with the catchy title An Efficient, Dynamically Extensible ELL Parser Library) about dynamically extensible parsers. You can download it in ps and pdf. An implementation of the framework described in the thesis is available on sourceforge. Though I'm still working on extensible parsers the implementation available on sourceforge is no longer being maintained. Java WildcardsAs a student, I took part in the effort to develop the wildcards mechanism which became part of Java in the 5.0 release. I was also involved in writing a few papers about wildcards:
|