Summary
Vinicius Espindola is a software engineer with eight years of experience who bridges academic research and production-grade systems, currently building software at Microsoft from São Paulo. He has deep compiler and systems expertise—demonstrated by back-to-back Google Summer of Code projects advancing ClangIR/MLIR and measurable improvements in LLVM test coverage and ABI lowering. Vinicius pairs this compiler work with practical backend engineering (VOIP microservices, event-sourced reporting, payment integration) and a history of research that produced an MLIR-based algorithm with up to 500x speedups and an ACM TACO publication. Comfortable in C, C++, Python and distributed systems, he also teaches and mentors, having served as a TA for compilers and data-structures courses. Colleagues describe him as curious and pragmatic: he focuses on clean, maintainable infrastructure that turns research prototypes into reliable, deployable solutions.
8 years of coding experience
4 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at Universidade Estadual de Campinas