Summary
Omar Ahmed is a software engineer with 8 years of experience specializing in compiler engineering and web development, currently based in Edinburgh. He has driven low-level compiler work—implementing LLVM passes, migrating to newer LLVM features, and mapping OpenCL constructs to SPIR-V—while also architecting runtime (UR) adapters across hardware backends at Codeplay. Omar blends systems-level expertise with practical web and CI improvements, having built MERN e-commerce sites, automated performance regression checks, and added CUDA/HIP benchmarking support for performance visibility. He has contributed to large open-source organizations and coordinated conformance testing and release efforts, demonstrating both technical depth and product-minded delivery. Notably, he has bridged compiler internals and AI framework needs by advancing async memory allocation and memory handling for SYCL graphs.
8 years of coding experience
5 years of employment as a software developer
Bachelor of Science - BS Electrical and Computer Systems Engineering, Bachelor of Science - BS Electrical and Computer Systems Engineering at Ain Shams University
Arabic, English