Summary
Baber Rehman is a compiler engineer and PhD researcher in computer science at The University of Hong Kong with nine years of industry and academic experience spanning compiler internals, programming languages, type systems, and cloud/platform engineering. He currently researches LLVM for security and optimization tradeoffs at Huawei HKRC while pursuing doctoral work under Dr. Bruno Oliveira focused on type systems, functional and object-oriented programming, and logic. Prior roles include senior software and DevOps engineering at CloudPlex and Platalytics where he built cloud automation, monitoring, and security templates using Go, Scala, and tooling like Chef, Ansible, Docker and AWS/Azure. He has teaching experience in computer organization and enterprise development, and a track record of bridging research-grade language theory with practical systems and security concerns. Notably, he combines deep PL research with hands-on cloud and DevOps expertise—making him fluent in both low-level compiler tradeoffs and large-scale deployment realities.
9 years of coding experience
3 years of employment as a software developer
Bachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at University of the Punjab
The University of Hong Kong (HKU)
English, Urdu, Punjabi, hindko