Yeaseen Arafat

Graduate Research Assistant

Salt Lake City, Utah, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Yeaseen Arafat is a PhD student and graduate research assistant at the University of Utah with a decade of engineering experience focused on systems, software security, and fuzzing. He combines academic research—building language-agnostic fuzzing frameworks and performing low-level IR optimizations—with practical teaching and hands-on compiler work, contributing test-determinism improvements to the high-profile LLVM project. His background spans industry, academia, and entrepreneurship, having lectured, co-founded a startup to drive funding and sales, and worked in technical support and research roles. Known for improving compiler test hygiene by replacing undefined behaviors with deterministic constructs, he brings both rigorous research methods and product-minded execution to security and tooling problems.
code10 years of coding experience
job1 year of employment as a software developer
bookSecondary School Certificate, Science, 10th, Secondary School Certificate, Science, 10th at Nasirabad Govt. High School, Chattogram
bookThe University of Utah
bookHigher Scevondary School Certificate, Science, 12th, Higher Scevondary School Certificate, Science, 12th at Chittagong College
bookB.Sc. Engg, Computer Science, B.Sc. Engg, Computer Science at Bangladesh University of Engineering and Technology
languagesEnglish, Bengali
github-logo-circle

Github Skills (11)

compiler10
c-language10
cprogramming-language10
compile10
llvm10
testing10
optimization9
code-generation8
arm8
x868
x86-648

Programming languages (11)

TypeScriptJavaRustCHaxeLLVMJavaScriptGo

Github contributions (5)

github-logo-circle
llvm/llvm-project

Dec 2024 - Feb 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userSoftware Engineer (focus on compiler testing and optimization)
Contributions:4 reviews, 5 PRs, 4 comments in 2 months
Contributions summary:Yeaseen primarily contributed to the LLVM project by modifying and improving test cases. Their work involved replacing instances of `undef` with more defined values like function arguments or `poison` to align with modern LLVM standards, improving test determinism. This primarily involved modifying LLVM test files to improve and correct testing practices. Furthermore, there are contributions dealing with `br i1 undef` which have been replaced by function arguments.
compilerstechnologiesclangsubmittoolchain
Contributions:30 commits, 3 pushes in 2 years 5 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Yeaseen Arafat - Graduate Research Assistant