Designed a compiler for GoLite, a subset of the Go programming language. Built the entire compiler pipeline (parser, syntax tree, type checker, code generator and optimizer), producing Java Byte Code as the target language.
Created an Artificial Intelligence agent to compete against more than 200 engineering students to play the HUS game, which is from the family of “Mancala Games”, using Reinforcement Learning Techniques. The agent ranked from the top 10%.
Led my team in developing an autonomous robot, in a team of 5 students, to compete against more than 120 engineering students to play catch the flag game, where we ranked 3/25.