I am Hasnain Naeem, a full-stack software engineer with expertise in backend development, distributed & cloud computing, meta-programming, and machine learning engineering with a proven track record of delivering data-intensive, highly scalable, and maintainable solutions in monolithic and microservices development.
I have a strong passion for engineering efficient, reliable, and large-scale computing systems that employ cutting-edge machine learning, data management and distributed computing techniques.
I have worked with several established as well as early-stage companies, including:
My expertise in diverse programming paradigms (functional, reactive, object-oriented, multi-paradigm) and frameworks combined with nuanced technical insights enables me to accelerate time-to-market for complex projects while ensuring high code quality.
As a Fatima Fellowship Research Fellow, I worked with Dr. Abdulrahman Mahmoud — a Harvard researcher — on improving performance and reliability of ML systems, particularly by finding finding efficient hardware number formats through simulations that are resilience against bit injections and adversarial attacks on ML models.
Moreover, under Dr. Faisal Shafait at Deep Learning Lab, NCAI, I worked on several deep learning applications, including steering models for self-driving cars, adversarial example generation, violence detection in videos, forest change detection using satellite imagery segmentation, and some other exciting projects.
When not delving into technical books, I enjoy:
I also enjoy competing in coding competitions and have several national-level competitive programming and machine learning competitions — details are in accomplishments section.
Bachelor of Science in Computer Science, 2017 - 2022
National university of Sciences and Technology (NUST)
CGPA: 3.63/4
Honors: Dean's List Award, 2 NUST High Achiever Awards