Summary
Nithin Rajendrakumar is a software engineer with 12 years of experience, currently based in Munich and focused on distributed systems and programming language theory. He combines industry engineering at PPRO with deep academic work—his master’s thesis implemented a bidirectional static type system for Erlang and he has built Hindley-Milner inference engines and Clang-Tidy checks. His background spans compiler tooling, static analysis (including work with the LLVM Foundation on smart-pointer analysis), mixed-precision optimization, and cross-language integration for LabVIEW and .NET. Comfortable across C++, .NET, and language research, he has repeatedly bridged theoretical designs with production-grade implementations. Colleagues value his ability to translate type-system ideas into practical tools and static analyzers that improve real-world software reliability.
12 years of coding experience
7 years of employment as a software developer
Master of Science - MS, Informatics, Master of Science - MS, Informatics at University of Kaiserslautern
Engineer's Degree, Computer Science, 8.04, Engineer's Degree, Computer Science, 8.04 at National Institute of Technology Calicut
English, Malayalam, Hindi