I am Fahmid Al Rifat

Name: Fahmid Al Rifat

Profile: CSE Graduate

Lecturer: Department of CSE, UIU University

Email: fahmid@cse.uiu.ac.bd

Email 2: 1705087@ugrad.cse.buet.ac.bd

Email 3: alrifatfahmid2@gmail.com

Phone: (880) 017745500000

My Research Interest :

  • Machine Learning
  • software Engineering
  • Computer Security
  • Human Computer Interaction
Machine Learning
Software Security
Human Computer
Interaction
My Research Interest
About Me

πŸ‘‹ I'm Fahmid Al Rifat (he/him), a lecturer at United International University (UIU) and a recent graduate of Bangladesh University of Engineering and Technology (BUET). πŸŽ“ My academic and research journey focuses on the intersection of human-computer interaction (HCI), security, and software engineering. My current career goal is to pursue a PhD program in my field of interest. πŸ“–

In collaboration with Professor Joanna C. S. Santos at Notre Dame, I contributed to a significant research project on Using Large Language Models to Generate JUnit Tests: An Empirical Study. This work, accepted for presentation at the EASE 2024 conference, has garnered over 65 citations. My contributions included data preprocessing and evaluating models like Codex and GPT-3.5-Turbo for test case generation, deepening my understanding of code generation models. πŸ€πŸ“Š

My research under the mentorship of Dr. M. Sohel Rahman at BUET explored steganography through genetic algorithms. Our project, "Enhancing the RGB Image Selection Process Using Genetic Algorithms for Steganography," is currently under review at the 25th International Conference on Digital Image Computing: Techniques and Applications (DICTA 2024). πŸŒπŸ“š

I am actively involved in multiple research projects. Under the guidance of Dr. Tanzima Hashem, I am working on improving fairness in the MIMIC-IV healthcare data pipeline. Additionally, I’m contributing to virtual reality research in interpersonal rapport detection and have collaborated on a project involving binary static analysis within Docker layers, flourishing my expertise in cloud security and reverse engineering. πŸ› οΈπŸŒ

Beyond my professional and research commitments, I am dedicated to continuous learning and growth.In addition to my academic work, I serve as the Vice President of BUET's Cyber Security Club, where I lead initiatives to promote cybersecurity awareness and participate in national CTF competitions. πŸ›‘οΈπŸ† I am always open to exploring new ideas and collaborations. Feel free to reach out for inquiries. πŸ“§

PEER REVIEWED PUBLICATIONS

Welcome to the section dedicated to my published peer-reviewed papers. Through these publications, I have made substantial contributions to the academic community, addressing critical issues and presenting innovative solutions. Each paper has undergone a rigorous review process, ensuring the highest standards of quality and academic integrity.

Unit Test Research Image

Using Large Language Models to Generate JUnit Tests: An Empirical Study

This research has been accepted for presentation at the 28th International Conference on Evaluation and Assessment in Software Engineering (EASE 2024).

During my time at the Security and Software Engineering (S2E) lab, I collaborated with Professor Joanna C. S. Santos at the University of Notre Dame on a research project titled Using Large Language Models to Generate JUnit Tests: An Empirical Study. Under her guidance, my role involved working on data preprocessing, generating outputs, and offering insights that contributed to the success of our project. Currently, our paper has been accepted for presentation at the 28th International Conference on Evaluation and Assessment in Software Engineering (EASE 2024), esteemed as a core-A conference in the field. The paper quickly captured attention, amassing over 65 citations in a short time. In the project, I explored three generative models (Codex, GPT-3.5-Turbo, and StarCoder) to understand their capabilities in generating test cases and also looked at factors like compilation rates, test correctness, coverage, and test smells. This exploration and mentorship provided valuable insights into code-generation models which refined my research skills and broadened my perspective. I am eager to apply these insights and skills to future endeavors.

18 Sep 2023
Steganography Research Image

Enhancing the RGB Image Selection Process Using Genetic Algorithms for Steganography

This work has been submitted at the 25th International Conference on Digital Image Computing: Techniques and Applications (DICTA 2024).

Under the guidance of Professor Dr. M. Sohel Rahman at BUET, I contributed to an undergraduate research project focused on steganography. My work, shaped by Dr. Rahman’s mentorship, centered on Enhancing the RGB Image Selection Process Using Genetic Algorithms for Steganography. This work allowed me to leverage my adaptability and understanding of complex concepts, particularly in genetic algorithms and deep learning. Our project aimed to improve the compatibility and imperceptibility of cover images in RGB image steganography through genetic algorithm-based methods. We conducted rigorous evaluations of various genetic algorithms, including tournament selection, elitism, and mutations, as well as assessment techniques like PSNR and SSIM. Additionally, we designed chromosomes for RGB images and incorporated the Modified Linear Congruential Generator (LCG) algorithm to achieve better results. The results demonstrated enhanced stego images, which are images with hidden data embedded within their pixel values, with reduced distortion, highlighting the method’s potential in secure communication.

18 Mar 2024
Placeholder Image for Other Papers

My other papers

Will be updated soon...
18 Mar 2024

On Going Research Works

Welcome to my Research Works. As an enthusiastic learner and adept problem solver, my academic journey has been dedicated to swiftly mastering complex concepts, developing essential tools, and contributing significantly to various research projects under the guidance of respected professors.

VR Research Image

Comprehensive Analysis and Detection of Interpersonal Rapport in Virtual Reality Environments

Under the mentorship of Professor Dr. M. Sohel Rahman at BUET, I am deeply engaged in researching the virtual reality domain. Our project, Comprehensive Analysis and Detection of Interpersonal Rapport in Virtual Reality Environments, investigates the nuanced interactions within VR settings. We have extensively explored various facets of VR and AR, aiming to understand and enhance interpersonal rapport in these immersive environments. As part of this research, my team and I developed an application in Unity, which serves as a platform for conducting our experiments. We are currently conducting surveys to gather data and validate our findings. This research not only advances our knowledge of VR interactions but also fuels my fascination with the VR domain. I am eager to further explore this area and contribute to the development of more intuitive and effective VR systems in the future.

18 Sep 2024
Fairness Research Image

Fairness Enhancement for MIMIC-IV Pipeline: A Novel Accessible Electronic Health Record Dataset

In collaboration with Professor Dr. Tanzima Hashem at BUET, I am working on a project focused on enhancing fairness in the MIMIC-IV Pipeline, a novel accessible electronic health record dataset. This research aims to address biases in healthcare data processing by developing a customizable pipeline for extracting, cleaning, and preprocessing MIMIC-IV data. Our goal is to improve the fairness metric known as Average Absolute Odds Difference (AAOD) by implementing various pre-processing, in-processing, and post-processing methods. This project involves meticulous data handling and sophisticated algorithmic adjustments to ensure equitable outcomes across diverse patient demographics. Through this research, I am contributing to the advancement of fair and unbiased healthcare data analysis, with the ultimate aim of improving patient care and health outcomes.

18 Mar 2024
Docker Research Image

Static Analysis in Containerized Environments by Examining Various Security Tools and Methods

In collaboration with Dr. Md. Shohrab Hossain from BUET and Suryadipta Majumdar from CIISE, I worked on an innovative project focused on Binary Static Analysis in the Layer Concept of Docker. This project aimed to enhance the security of Docker containers by analyzing binaries within the layered architecture of Docker. Under the guidance of Professor Shoharab, I gained proficiency in using advanced binary analysis tools such as Ghidra and IDA Pro. I developed robust pipelines that integrate various automated vulnerability analysis tools, ensuring a comprehensive assessment of potential security threats. Additionally, I explored Docker's intricate layer concepts, furthering my understanding of containerization security. This collaborative effort highlighted my ability to work seamlessly in a team and my commitment to advancing research in cloud environments and reverse engineering. I am optimistic about the future outcomes.

18 Mar 2024

Project Section

Welcome to my Project Section, a compilation of endeavors that traverse the realm of web applications, websites, and bespoke software solutions throughout my tenure in Computer Science and Engineering.

ICECE BUET WEBSITE

Laravel, CSS, PHP / 18 May. 2022

Ravenclaws E-shop Website

Wordpress, CSS, PHP / 18 Nov. 2020

DORMITORY MANAGEMENT SYSTEM

Node.js, React, MongoDB / 18 May. 2022

DEFENDING BLACK WHOLE ATTACK

NS3, C, Python, GNU-Plot / 18 Jan. 2022

SMART CART

Arduino, ATMega 32, Atmel Studio, Proteus 832 / 18 Nov. 2021

TRAVEL AGENCY BD

Django, Oracle SQL, HTML, CSS
18 Nov. 2021

MILI MILITIA PRO

Java, JavaFx, Socket programming
18 Nov. 2020

NFS KILL TRONE

C++, iGraphics Custom Library
18 Nov. 2018

All Lab Works

WORKS COMPLETED

YEARS OF EXPERIENCE

TOTAL CLIENTS

AWARD WON

Awards and Skills

I've been recognized with differents Award through my career. My skill set acquired through hands-on experience and continuous learning, enhancing my effectiveness in various professional settings , including:

Coursework and Teaching Experience

Mentionable Coursework

Computer Security, Machine Learning, Fault Tolerant Systems,
High-Performance Database Systems, Algorithm Engineering

Teaching Courses

Data Structure and Algorithm, Engineering Ethics, Digital Logic Design

Academic Awards

Dean’s List Scholarship, BUET, 2022-23

Awarded for obtaining an average GPA of 3.75 or above in two consecutive terms.

Technical Scholarship, BUET, 2017-22

Complimentary scholarship granted to regular engineering students.

Government Scholarship, Bangladesh, 2015-17

Awarded for outstanding performance in the Secondary School Certificate Examination.

Cybersecurity Achievements

National Recognition:

Placed Top Ten in national CTF competitions for cybersecurity excellence.

Leadership:

Vice President of BUET Cyber Security Club, contributing to its mission.

Educational Outreach:

Conducted CTF workshops, sharing expertise and fostering community knowledge.

Technical Skills - Part 1

Programming Languages

Java, C, C++, Python, Matlab, JavaFX, Gnu-Plot, Bash, Assembly

Database and Operating Systems

Oracle, MySQL, SQLite, MongoDB
Windows, Linux (Kali, Ubuntu, Seed-Lab)

Version Control and Frameworks

Git (GitHub)
JavaFX, Django, Node.js, React

Web Technology

HTML, CSS, PHP, Bootstrap, WordPress, JSON, XML

Technical Skills - Part 2

Graphics Technology

AutoCAD, Photoshop, Illustrator, PowerPoint, Premier Pro, KineMaster

Compiler IDE and Micro-Controllers

Flex, Bison, EMO 8086
Arduino, ATMega 32, Atmel Studio, Proteus 832

Technical Writing

LATEX, Beamer, Overleaf

Other

Networking Simulator 3 (NS3), iGraphics, Cisco-Packet-Tracer, PyTorch, open-GL

Other Achievements

Capture the Flag (CTF) Competitions

Top 10 in National Cyber Drill 2023, Final Round in Leetcon CTF, Final Round in SUST CTF

Mathematical Olympiad

3rd Position - Regional

Art Competitions

1st Position in Victory Day and Independence Day Art competition by BD National Museum arranged by Shilpachargo Joynal Avedin Sangrohosala

Problem Solving
Codeforces, Hackerrank, Choco-solver (CSP)

Noshin Ulfat

This guy has infiniy level of patience..Without any doubt...

Fahmid Al Rifat has a constant hunger for knowledge. He has a knack for problem solving and figures out smart ways to handle things. His web development skills are definitely to be vouched for. In his personal life, he is reserved and well liked. He is a fun person to be around, and really cheerful. Wish all the best for his future!

Fahmid Al Rifat is an Responsible, hard working, patient, confident person. He is multitalented. He takes part in social and voluntary activities. I wish him good luck :3

Fahmid is a multitalented, enthusiastic, well-behaved, responsible guy. He knows how to handle a situation calmly.And, he is always looking for increasing his skill set. Wish you best of luck. :3

I am too lazy or too busy to write . I am glad to meet such light hearted peoplewith wonderfull skillset , Keep growing man

Blogs

This blog section will be updated in the future with some awesome posts. In the meantime, feel free to check back for updates.

Travel

See more news about Travel

Will be updated soon..

Web Design

See more works about Web Design

Will be updated soon..

Anime

See more updates about Anime

Will be updated soon..