Если вам интересна тема разработки компиляторов/транслтяторов, то предлагаю вам поучаствовать в проекте по написанию Lisp на JS. Да, еще один Lisp да еще и на JS

Естественно, целью проекта не является покорение олимпа языков, транслирующихся в JS, но вот процесс ради процесса - это то, что движет этот проект. Реализовано уже немало, но многое еще осталось:
- система модулей;
- interoperability с JS;
- расширение стандратной библиотеки;
- оптимизация производительности;
Если интересно, то вам сюда:
https://github.com/daynin/tiny-lisp