Compiler Infrastructure, Code Generation, Optimization Passes, Backend Development