From October 2007 until March 2012 I’ve worked on my PhD thesis in this group.
For my PhD I’ve worked on Pinocchio, a fully open but safe reflective system for language experimentation. Initially it bootstraps to a Smalltalk-like language.
I just started at Google Munich where I’ll work on the V8 JavaScript engine.
Contact | Publications | CV
Activities
- Reviewer for ICPC ’12
- Presenter at OOPSLA ’12
- Assistant for the Programming Languages course, Spring 2012 (link)
- Reviewer for Onward! ’11
- Participant at Deep Into Smalltalk ’11
- Reviewer for ICMT ’11
- Assistant for the Compiler Construction course, Spring 2011 (link)
- Reviewer for SE ’11
- Reviewer for C5 ’11
- Presenter at OOPSLA Onward! ’10
- Reviewer for TOOLS ’10
- Assistant for the Programming Languages course, Spring 2010 (link)
- Participant at CASTA ’09
- Participant at TOOLS ’09
- Reviewer for RAM-SE ’09
- Reviewer for ECOOP ’09
- Assistant for the Compiler Construction course, Fall 2008 (link)
Projects
- Pinocchio: An open system for language experimentation

- Pharo: Pharo is a clean, innovative, open-source Smalltalk-inspired environment (link)
- JUnitWire: Testing framework based on JExample (link)
- Moose: Re-engineering framework (link)
- Spy: Squeak VM implemented fully in RPython (PyPy) (link)
- PyGirl: A whole-system virtual machine written in RPython (PyPy) (link)
- Fame: Meta-modeling framework available in multiple languages (link)
- SchemeTalk: A Smalltalk-style OO system as extension to and written in Scheme (link)
Students