
Timeline
About me
AI Research Engineer at ULRI
Education

Sohagpur s.k. pilot high school, belkuchi
2006 - 2008Secondary school certificate (s.s.c.) science gpa 5.00 (/5.00)
Notre dame college
2008 - 2010Higher secondary certificate (h.s.c.) science gpa 5.00 (/5.00)Activities and Societies: Science Club (Id - 1101092), English Club (Id - 1101092). https://ndc.edu.bd

University of houston
2018 - 2023Doctor of philosophy - phd computer science 3.94 (/4.00)Activities and Societies: Software Engineering Research Group (SERG) https://www.uh.edu

Khulna university of engineering and technology
2010 - 2015Bachelor of science - bsc computer science and engineering (cse) cgpa 3.84 (/4.00)Activities and Societies: Special Group of Interest in Programming Contest (SGIPC), Hardware Acceleration Club of KUET (HACK), CSE Association of KUET, NDC Association of KUET, Engineers' Association of PABNA-SIRAJGANJ (EAPS), Dream (Voluntary Blood Donation Society). https://www.kuet.ac.bd

University of houston
2018 - 2021Master of science - ms computer science cgpa 3.92 (/4.00)Activities and Societies: Software Engineering Research Group (SERG) https://www.uh.edu
Experience

Bjit group
Aug 2015 - Jun 2018[1] eBook Reader: Developed a reader application for smart devices (Andriod & iOS) designed to read and manage e-book contents. Contributed to feature implementation, bug fixing, prototype design, plugin modules, and test case generations.[2] Object Detection: Developed an IoT smart application designed to detect objects and display relevant warnings or advertisements. Utilized Latent SVM OpenCV APIs for image processing, and JobScheduler to synchronize and display contents from servers. Fixed non-compliance issues across different smart TVs, OS versions, and layouts of devices. Show less
Software Engineer
Aug 2015 - Jun 2018ICT Trainer (B-JET)
Nov 2017 - May 2018Programmer
Aug 2015 - Feb 2016

University of houston
Aug 2018 - May 2024[1] LLMs for Code: (a) Trained BERT, GPT, and T5-based pre-trained models using PyTorch and HuggingFace pipelines for various software engineering tasks. (b) Inspected recent code LLMs, such as CodeBERT, CodeGPT, CodeT5, CodeGen, and InCoder, for code generation and defect detection. (c) Probing LLMs and evaluating their robustness, generalizability, memorization, and vulnerabilities for safe coding.[2] Trojans for Code: (a) Designed various backdoor attacks (e.g., variable renaming or dead code insertion) for code models across different tasks, datasets, and programming languages. (b) Generated baseline Trojan models by fine-tuning pre-trained code models with clean and poisoned data. (c) Analyzing model parameters, embeddings, attentions, activations, probabilities, and losses for identifying and unlearning Trojan models and input triggers. Show less [1] Source Code Embeddings: Trained PyTorch and TensorFlow-based deep neural models, such as LSTM, Transformer, Code2Vec, and GGNN, on programming datasets and tasks. Represented programs as sequences of tokens, features, paths, trees, graphs, and images for learning effective vector embeddings.[2] Adversarial Robustness: Introduced a program augmentation technique for evaluating the generalizability and robustness of neural code models. Applied program refactoring, e.g., identifier renaming or reordering, to generate new adversarial programs by inducing semantic-preserving changes to original input programs.[3] Interpretable Prediction: Implemented a program reduction approach to identify important input features that models learn from training datasets for making predictions. Applied program simplification techniques to remove irrelevant parts from input programs while preserving the original predictions of the neural program model.[4] Memorization and Generalization: Evaluated the impact of clean and noisy data on training neural models for various programming tasks. Induced synthetic noise to the training data and studied memorization-generalization trends on the real-world test data, including Transformer-based language models and generative tasks.[5] Analyze Bug Reports: Proposed a clustering-based ML technique to configure test generators for generating effective failure-inducing test programs using bug reports. Evaluated the effectiveness of test configurations for Csmith in finding bugs and assessing coverage in GCC compilers at different optimization levels. Show less
Research Consultant
Jan 2024 - May 2024Postdoctoral Fellow
May 2023 - Dec 2023Graduate Research/Instructional Assistant
Aug 2018 - May 2023

Ul research institutes
Dec 2023 - nowWorking for a safer digital world! The Digital Safety Research Institute (DSRI) at UL Research Institutes (ULRI) aims to partner with other safety-minded organizations to help protect individuals from rapidly evolving digital threats. More: https://ul.org/research/digital-safety My primary focus centers on the digital safety evaluation of cutting-edge AI tools that assist in programming and software engineering tasks.Website: https://ul.org/research/digital-safety
AI Research Engineer
May 2024 - nowResearch Engineer
Dec 2023 - May 2024
Licenses & Certifications
- View certificate

Certificate of appointment (itpec ambassador)
Information-technology promotion agency (ipa), japanMar 2016 - View certificate

Certificate of excellence (itee fe)
Information-technology promotion agency (ipa), japanOct 2015 - View certificate

Certificate of passing (itee fe)
Bangladesh it-engineers examination center (bd-itec)Oct 2015 
Higher secondary school certificate (h.s.c.)
Board of intermediate & secondary education, dhakaJan 2010
Secondary school certificate (s.s.c.)
Board of intermediate & secondary education, dhakaJan 2008- View certificate

Ai for everyone
CourseraJul 2020 - View certificate

Natural language processing specialization
CourseraOct 2020 - View certificate

Deep learning specialization
CourseraJun 2020 
Bachelor of science in computer science & engineering (b.sc. eng. (cse))
Khulna university of engineering and technologyMay 2015- View certificate

Machine learning
CourseraMar 2020
Honors & Awards
- Awarded to Rafiqul RabinGraduate Tuition Fellowship (Ph.D.) Department of Computer Science, University of Houston 2018 The fellowship was received upon meeting the minimum requirements set by the Graduate School, which included completing a minimum of 9 credit hours during an academic term and maintaining a minimum CGPA of 3.0, from 2018 to 2023.
- Awarded to Rafiqul RabinThe Degree with Honors (B.Sc.) Education Branch, KUET 2015 Students are awarded the degree with honors if the overall GPA is 3.75 or better.
- Awarded to Rafiqul RabinThe Dean's List (B.Sc.) Education Branch, KUET 2013 As a recognition of excellent performance, the names of students obtaining an average GPA of 3.75 or above in three consecutive regular semesters are published in the Dean's List in each faculty.
- Awarded to Rafiqul RabinTechnical Merit Scholarship (B.Sc.) Technical Scholarship Committee, Education Branch, KUET 2011 This scholarship was awarded over four consecutive years, from 2011 to 2015, based on the semester merit position.
- Awarded to Rafiqul RabinCertificate: 6th Inter College Science Festival - 2008, Holy Cross. Concerted Efforts to Promote Quality Education, Central Committee. 2009 - Certificate of Participation- Science Project: Light Pollution
- Awarded to Rafiqul RabinCertificate: Education and Cultural Festival - 2008, Notre Dame. Concerted Efforts to Promote Quality Education, Central Committee. 2008 - Certificate of Participation- Certificate of Honor: Special- Science Project: Optical Fiber Security
- Awarded to Rafiqul RabinJunior Board Scholarship (High School) Board of Intermediate & Secondary Education, Bangladesh 2006 Normal Pool (Class VIII): 2nd Place
Volunteer Experience
Student Member
Issued by IEEE Computer Society on Jan 2021
Associated with Rafiqul RabinStudent Member
Issued by IEEE on Dec 2020
Associated with Rafiqul RabinStudent Member
Issued by ACM, Association for Computing Machinery on Apr 2019
Associated with Rafiqul RabinAssociate Member
Issued by The Institution of Engineers, Bangladesh (IEB) on Jan 2018
Associated with Rafiqul RabinITPEC Ambassador
Issued by Information-technology Promotion Agency, Japan (IPA) on Mar 2016
Associated with Rafiqul RabinArtifact Evaluation Committee
Issued by ISSTA (2023-2025) on May 2023
Associated with Rafiqul RabinCo-Chair (SVT Poster)
Issued by ACM SAC 2021 on Mar 2021
Associated with Rafiqul RabinStudent Volunteer
Issued by ESEC/FSE (2020, 2021) on Aug 2021
Associated with Rafiqul Rabin
Languages
- beBengali
- enEnglish
Recommendations

Answer zhu
Sales manager of pumpkin seeds and sunflower seedsShandong, China
Jaco botha
Relationship Manager - Agriculture and Business BankingHermanus, Western Cape, South Africa
Ashish chaurasia
Senior Learning and Development Specialist at Home Loan ExpertsLalitpur District, Nepal
David bartges
Offshore WTG EngineeringPortland, Oregon, United States
Shriram sampath
Logistics AnalystChennai, Tamil Nadu, India
Crystal crowell
Partnership and Outreach SpecialistTallahassee, Florida, United States
Yousef aldamaeen
فني صحة عامة ممارس في أمانة منطقة الرياضRiyadh, Saudi Arabia
Uttam rai
Marketing researcher and analystKathmandu, Bāgmatī, Nepal
Evelyn hunter
Social Services Director | Bachelor of Science in Psychology Graduate | Promoting Mental WellnessTemecula, California, United States
Aniruddha deo
Senior Product Manager |E-commerce| MDI | BITS-PILANIGurgaon, Haryana, India
Jonathan sabino
Hardware Maintenance Engineer. at ATS GROUP AD BranchUnited Arab Emirates
Ayush tiwari
Advocate - High Court of Madhya PradeshJabalpur, Madhya Pradesh, India
Saeed mushail • pmp®
Project Manager at EJADASaudi Arabia
Melissa meyers
Quality and Sensory Manager at Feel Good FoodsBrooklyn, New York, United States
Mark woodbridge
Assistant Director at ATOTraralgon, Victoria, Australia
Blade labarge
Alumni of Paul Smith's CollegeCromwell, Connecticut, United States
Nick rojas
Hispanic Actor, Professional Voice Actor, Writer, Musician, and Content Creator with Professional Br...Wood-Ridge, New Jersey, United States
Christina grey
Visiting Assistant ProfessorGreater Phoenix Area
Zack dragos
Software Engineer | Python, C++, Java, VBA, JS, Node.jsHoboken, New Jersey, United States
Ihsan hasan
CLSSGB | CLSSBB | ERMCP | QRMP | Continuous Improvement | Operation Improvement | Operation Excellen...Xaysomboon, Xaisomboon, Laos
...