I implemented the CLIK compiler in Java with Antlr 3, using tree grammars to perform type-checking. I also developed a mechanism for implementing CLIK functions in Java for performance-critical operations.
CLIK provides an IDE for editing schema and data. I worked with a small team of developers to build the CLIK IDE in Java/Swing. I developed a simple code editor with syntax highlighting, code completion, and detection of syntax and type errors.