Summary
Hasan Al Maruf is a software engineer and PhD candidate specializing in OS and distributed systems, currently working on SW/HW co-design for systems ML at Meta. With a decade of experience spanning academia and industry — including roles at AMD, VMware Research, and Facebook — he focuses on practical memory disaggregation to improve performance, resilience, and security in datacenters. His work bridges research and production: he developed user-space memory disaggregation prototypes during internships and has advanced CXL and server systems engineering in industry engagements. Based in Menlo Park, he pairs deep systems research under Prof. Mosharaf Chowdhury with hands-on hardware-aware engineering, delivering solutions for both public and private cloud environments. Notably, his trajectory combines founding startup experience with contributions to capacity engineering and CXL projects, highlighting an ability to translate ambitious research into deployable systems.
10 years of coding experience
12 years of employment as a software developer
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of Michigan
Bachelor of Science (B.Sc.), Computer Science and Engineering, Bachelor of Science (B.Sc.), Computer Science and Engineering at Bangladesh University of Engineering and Technology
English, Bengali