Summary
Utpal Bora is a research-oriented software engineer with 10 years of experience, currently a Research Associate at the University of Cambridge working on program analysis to extract fine-grained parallelism for a novel microprocessor architecture. His background spans industry and academia, including an AMD internship improving LLVM auto-vectorization and a PhD/MTech focus in programming languages, compiler optimizations, and program analysis from IIT Hyderabad and Cambridge. He blends practical compiler engineering—optimizing static and dynamic analyses—with systems-level insight from working on microarchitecture-aware tooling during a visiting research role at Arm. Utpal enjoys teaching and aspires to a lecturing career, bringing clear communication and mentoring to research projects. Outside work he is an avid swimmer and cyclist who stays current by reading scientific literature, a habit that fuels his curiosity-driven approach to research problems.
10 years of coding experience
4 years of employment as a software developer
Master of Technology - MTech, Computer Science, A, Master of Technology - MTech, Computer Science, A at Indian Institute of Technology, Hyderabad
University of Cambridge
Primary education and high school, Science, Primary education and high school, Science at JNV Golaghat
B. Tech., ECE, B. Tech., ECE at NIT Jalandhar
Hindi, English, Assamese