Abdalrhman Mohamed

Graduate Research Assistant

Palo Alto, California, 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

🤩
Rockstar
🎓
Top School
Abdalrhman Mohamed is a research-driven software engineer and PhD candidate at Stanford with five years of experience building and optimizing automated reasoning tools, SMT solvers, model checkers, and program synthesis pipelines. He has applied formal methods at scale during internships and roles at AWS—where he implemented certified proof checkers, a high-performance proof optimizer, and accelerated Rust model-checking tests—and contributed QA/test automation to the Kani Rust Verifier project. His work uniquely bridges deep theoretical foundations and pragmatic engineering: translating and certifying UF proofs in Lean and squeezing multi-threaded caching to speed test suites sixfold. Based in Palo Alto, he combines rigorous academic research with hands-on systems improvements that substantially shorten verification turnaround times.
code4 years of coding experience
job3 years of employment as a software developer
bookMasters of Computer Science Computer Science, Masters of Computer Science Computer Science at University of Iowa
bookDoctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at Stanford University
languagesArabic, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (4)

verification10
rust10
model-checking10
test-automation10

Programming languages (3)

RustOCamlSMT

Github contributions (5)

github-logo-circle
model-checking/kani

May 2021 - Aug 2021

Kani Rust Verifier
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:61 reviews, 16 commits, 24 PRs in 3 months
Contributions summary:Abdalrhman's contributions primarily involved improving and expanding regression tests within the Kani Rust Verifier project. They added new tests and assertions, addressing specific issues and clarifying the behavior of the verifier. The code changes include modifications to existing tests and the addition of new test cases, specifically targeting areas like floating-point arithmetic, enums, and pointer manipulation. The user also moved tests to compiletest framework.
model-checkingrustverifierverificationrust-lang
bdalrhm/rmc

May 2021 - Aug 2021

Contributions:76 pushes, 56 branches in 2 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
Abdalrhman Mohamed - Graduate Research Assistant