He has been working on the Drools project and the JBoss Enterprise BRMS product design and development since 2006 and is the lead engineer of the Drools Fusion CEP module. His interests are AI in general, specially inference engines, language design, and development and compilers.