Project: BRACU-ResearcherHub

Social media for BRAC University researchers to find collaborators. Researchers can create separate research labs within specific research areas. If other researchers find the lab interesting; they can join and comment on the lab. An efficient way to find the next research collaborator.

Link for Github Code, Live Demo (might take a minute to load, as I am using free version of render)

Used tools: Django · Django REST Framework · PostgreSQL · SQLite

Project: Devising a Faster Video Streaming Architecture using Low Bandwidth Video Compression Techniques

This project is a part of the Research Proposal. Compared different codecs for live video streaming.

  • Used FFmeg’s libx264 for H.264, libx265 for H.265, and libvpx-vp9 for VP9. To compare qualities, used SSIM, PSNR, and VMAF.
  • Tuned the settings in real-time functionality to imitate live video streaming.This project is a part of the Research Proposal. Compared different codecs for live video streaming.

Links for Github Code, Demo, and Project Proposal

Used tools: Ffmpeg · CentOS

Project: Ensuring Faster Image Retrieval and Storage efficiency for JPEG Image

By customizing the Progressive JPEG method, we propose a new Scan Script to ensure Faster Image Retrieval. Furthermore, we also propose a new lossy PJPEG architecture to reduce the file size as a solution to overcome our Scan Script’s drawback. We evaluate our proposed orchestration in a real-world setting across two continents encompassing a private cloud. Compared to existing alternatives, our proposed orchestration can improve user waiting time by up to 54% and decrease image size by up to 27%. Our proposed work is tested in cutting-edge cloud apps, ensuring up to 69% quicker loading time.

Used Tools: Ffmpeg · OpenStack · CentOS

Project: Personal Blog Website

This is the Blog website, I made for fun. You can contact me directly through that website.

Link for Github Code, Live Demo (might take a minute to load, as I am using free version of render)

Used tools: Django · SQLite

Project: Implementing adaptive security in distributed systems (Ongoing)

  • Set up microservices using Kubernetes and Istio.
  • Extracting source IP, request behavior, and other traffic information from microservices using Envoy access logs and distributed tracing with Zipkin in Istio.
  • Creating a dataset using the extracted traffic requests and developed an ML model to detect suspicious users.
  • Implementing adaptive security in distributed systems with Kubernetes and Istio service mesh.

Used Tools: Kubernetes · Istio · zipkin · Prometheus.io · Grafana

Project: Payroll and Tax Management System.

Client: Payconz. My Tasks: Multi Currency Convertion.

  • Developed a Flask-based currency conversion API integrated with PostgreSQL, facilitating real-time multi-currency payroll processing.
  • Implemented APIs to generate comprehensive currency history reports for preceding months.Client: Payconz. My Tasks: Multi Currency Convertion.

Used Tools: Flask · PostgreSQL

Project: Tackling Sexual Harassment on Public Transport with Deep Neural Network

Its an ongoing personal project. In Bangladesh, sexual harassment is a big issue, despite police efforts to safeguard victims. I use object detection to determine the interest area and detect car license plates from photos. Later, I transform the cropped photo to text using the observed area by using DNN based tools. This can be utilized to combat sexual harassment on public transportation in Bangladesh, as transmitting the vehicle’s SMS to authorities will be much easier. For starter, I use a pre-existing kaggle dataset, ”Car License Plate Detection” which has 433 photos of various vehicles with various sorts of license plates. By Using Tensorflow train the region of interest, these trained images know what I’m seeking for. Then I use Pytorch’s EasyOCR for the OPR. EasyOCR detected the characters and converted them to text using the reader API. Now I am trying to build a dataset from Bangladeshi vehicle templates.

Links for Demo, and Research Proposal

Used Tools: TensorFlow · PyTorch · EasyOCR

Project: Mortgage Management System.

Client: Kramasoft. My Tasks: Automatic Document Validation.

  • Implemented classifiers to identify document types, enhancing the system’s ability to handle diverse document formats.
  • Engineered a specialized document trimmer employing advanced classifiers to intelligently remove irrelevant pages from documents.
  • Developed robust data extraction processes using AWS Textract for various document types, ensuring the retrieval of crucial field values with precision.
  • Built RESTful APIs using Spring Boot and PostgreSQL to facilitate auto validation processes.
  • Integrated AmazonMQ (RabbitMQ) for seamless internal communication and Deployed in AWS Lambda using ECR.

Link of Website

Project: Government-Citizen Interaction Portal.

Client: Janatar Sarkar My Tasks: Managing Citizen Portal, Role Management and Security.

  • Crafted RESTful APIs for the citizen portal using Node.js and MongoDB.
  • Architected a robust Role Management System using JWT authentication, Node.js, and MongoDB, ensuring secure and tailored access control.

Link of Website

Project: Bridging the Digital Divide: A Study of HVECs in Southeast Bandarban.

My Tasks: Data Collection and Data Analysis

In the high mountains of southeast Bandarban, highly vulnerable ethnic communities (HVECs) live without basic mobile and network availability. To address the digital divide among HVECs, we conducted a mixed-method study involving two visits to six different ethnic communities across 15 villages. Trekking for nine days to collect data, we engaged 72 participants in quantitative and qualitative research, using statistical and machine learning methods. Our findings revealed that 34.2% of participants had never used the Internet, and only 13.7% used it once a week. We explored their Internet skills, outcomes, and reasons for limited use, providing insights to narrow the physical access divide and inform future HCI4D design. This study contributes to understanding the digital divide and technology design for distant indigenous communities, broadening the scope of the HCI4D/ICT4D community.

Used Tools: Quantitative Research · Qualitative Research · IBM SPSS