Projects

  • PPG-based Application for Weight Lifting Assessment

    • October 2021 - July 2022

      • Modeled a quantitative assessment system that can recognize a user's lifted weight leveraging the PPG Sensor reading commonly found in the wrist-worn wearable device.

  • Handwritten Signature Authentication using Wearable PPG Sensor

    • August 2021

      • Developed an authentication system that can verify a user's handwritten signature exploiting the PPG Sensor reading from the wrist-worn wearable device.

  • Joint Optimization across Timescales: Resource Placement and Task Dispatching in Edge Clouds

    • September 2021

      • Optimized resource placement and task dispatching in mobile edge clouds across multiple timescales by proposing a two-stage iterative algorithm and a reinforcement learning algorithm to solve joint optimization problem, and to tackle the network variations & dynamic.

  • Data Placement Strategies for Data-Intensive Computing over Edge Clouds

    • August 2021

      • Proposed a data popularity and optimization-based data placement method when the data requests are either unknown or known respectively.

  • Recent Advances in Indoor Localization via Visible Lights: A Survey

    • March 2020

      • Surveyed and investigated contemporary Visible Light-based indoor localization systems.

  • Generation of Fake Cyber-threat Actions based on Retrofitted Word Vector Model for Cybersecurity and Markov chain-based NLG Model

    • September 2019 - December 2019

      • Implemented a system that generated pseudo-cyber-threat actions when given a keyword which can give us insights into future potential threat actions.

  • Mobile Application Development

    • January 2019 - April 2019

      • Implemented around 17 Android applications during the course timeline.

      • Github Repository

  • Action Rules Extraction using LispMiner & Classification using WEKA

    • April 2019

      • Extracted action rules using LispMiner and classification rules using the WEKA tool.

      • Dataset Used: Fragile States Index (Modified)

  • Routing Applications using RYU SDN

    • April 2018

      • Implemented the shortest path and longest path routing applications using RYU SDN framework that routes the traffic according to the given SLAs.

  • Web security - SQL Injections Attack

    • November 2017

      • Executed SQL injection attacks on a web application that is connected to a MySQL database running on a virtual machine.

  • OpenGL [Computer Graphics]

    • November 2016

      • Structure Modeling, Camera Movement, Lighting and Texture, Ray Tracing.

  • TravelBuddy

    • December 2015

      • Developed in Android for users and in PHP (CodeIgniter) for server-side. A Tour Management System for Bangladesh. Mobile App to plan a tour virtually, by getting all the information needed from the app. It also included forums and review system.

  • Maze Runner: The Scorching LED

    • December 2015

      • We implemented a maze solver game in 16x16 bi-color LED matrix. There are 4 switches to control the runner to help it reach the endpoint from the starting point. There are 2 more switches, one for restarting the game and another for starting the game. The maze has to be solved in a fixed time. So there is a visible timer on the board.

Three different colors were used in the LED matrix. Red LEDs mark the maze. Green LED is the maze runner itself which is to move to the endpoint which is also marked green. And the timer is shown by orange color, which is implemented by lighting red and green LEDs concurrently.

  • Departmental Store System :

    • June 2015

      • Developed in C# (ASP.NET) and Oracle for Database. The target was to build a system for departmental stores which could store various information about dealings and calculate various statistics.

  • Pascal Compiler :

    • May 2015

      • A simple compiler for Pascal using LEX, YACC.

  • Scorched Earth :

    • November 2014

      • Developed in Assembly Language. Not exactly like the famous game Scorched Earth but the concept is close enough.

  • Simple Algorithm Simulator :

    • April 2014

      • A simple application coded in Java to simulate various algorithms.

  • Mini Search Engine :

    • October 2012

      • Developed in Python as a term Project.