Google

I am currently a software engineer at google where I work on the google V8 JavaScript engine, which is a part of the Google Chrome browser.

Esmertec

I 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 Thesis

I 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.

Wildcards

As 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:

  • Mads Torgersen, Erik Ernst and Christian Plesner Hansen
    Wild FJ (pdf)
    Foundations of Object-Oriented Languages (FOOL 2005)
  • Mads Torgersen, Erik Ernst, Christian Plesner Hansen, Peter von der Ahé, Gilad Bracha and Neal Gafter
    Adding Wildcards to the Java Programming Language (link)
    Journal of Object Technology, vol. 3, no. 11, December 2004

Contact

Home

Falstersgade 16, 1. tv.
8000 Århus C
Denmark
Phone: (+45) 40 87 50 15
Skype: christian.plesner.hansen


To avoid spam I've decided not to write my email address here. But I can say that my name is plesner and my domain is quenta.org.

Work

Google Denmark
IT-huset Katrinebjerg
Aabogade 15
8200 Århus N
Denmark