Lab Instructor, School of DSIT
Muhammad Abdul Rehman Khan
Muhammad Abdul Rehman Khan is a Lab Instructor at NIT, bringing a strong technical foundation in low-level development, operating systems, and reverse engineering. He holds a Bachelor of Science in Computer Science from the National University of Computer and Emerging Sciences (NUCES). Previously, he worked as a software developer at Byonyks, where he engineered critical embedded systems software in C++ for state-of-the-art medical devices.
His technical proficiency spans C, C++, x86 and RISC-V Assembly, and LLVM, which he actively applies to advanced academic and independent projects. His work ranges from researching memory sanitization in C/C++ using LLVM to developing low-level educational tools, including a custom assembly bootloader and a 32-bit operating system.
His technical proficiency spans C, C++, x86 and RISC-V Assembly, and LLVM, which he actively applies to advanced academic and independent projects. His work ranges from researching memory sanitization in C/C++ using LLVM to developing low-level educational tools, including a custom assembly bootloader and a 32-bit operating system.