
Feel free to e-mail me for any reason, including potential job opportunities, if you think my skills might be a good fit.
While I was not involved in the design of the expression type checker, recently I've been doing some work to speed it up:
Prior to that, I overhauled the Swift generics implementation, and wrote a book about it:Factor is a dynamically-typed programming language with a stack-based syntax, and a heavy emphasis on interactive development, reflection, and simplicity. The implementation includes an optimizing compiler, cross-platform GUI toolkit, and web framework.
A conference paper:
A talk:
jEdit has a plugin system, built on top of the dynamic features of the Java virtual machine. A tool within the editor can download and install plugins from a central registry. This was an early form of the "package manager" found in many popular text editors and languages today.