Programming Language Designer
Designed the syntax for a gradually typed, object-oriented programming language named Vikari. Implemented a working Vikari interpreter using Java 17 for 11 features from a total of 87 planned. Implemented a Lexer, Parser, and Interpreter. Features are verified by extensive unit testing. Also developed Vide, the Vikari IDE, with syntax highlighting and.