My current job title is Vice President, Research & Development at TopQuadrant. In this role I enjoy some freedom in creating new technologies in the fields of Linked Data, Semantic Web and ontology modeling. In addition to TopBraid Composer, I have created a stack of SPARQL-based languages for rules and constraints (SPIN), data processing pipelines (SPARQLMotion) and user interface templates (SPARQL Web Pages).
Here are some example projects that I contributed to as a lead developer. Many of those are listed only for historical interest.
|TopBraid Composer (2006-)|
The leading professional development tool for Linked Data and Semantic Web content and applications.
Employer: TopQuadrant, Inc..
|Protege OWL Plugin (2003-2005)|
A complex extension the ontology editor platform Protege to support editing Semantic Web contents in the Web Ontology Language (OWL).
Employer: Stanford Medical Informatics (now BMI).
A process modeling tool for the development of multi-agent systems.
A tool-supported extension of JavaBeans that allows to represent semantic constraints on object states.
A probabilistic expert system shell.
A highly successful arcade game that I wrote in order to teach myself Java. There used to be multiple copies of this game hosted across the web, but it probably became a bit dated by now.
Furthermore, I have made contributions to several other systems:
|A visual process modeling tool which allows to capture engineering knowledge and to organize working documents.|
|A knowledge-based anesthesia information system, including knowledge modeling tools.|
|Teachware for cardiac surgery, including a visual authoring environment.|
|Teachware for highschool maths, based on Java 1.0.|