Projects

Selected software projects.

AutoAlloc: Bi-Level Approach to Memory Management for SLO-Targeted Microservices
Research · Academic
Oct 2024 – Dec 2024
Memory ManagementMicroservicesSLOKubernetes
  • Developed a bi-level memory management approach for microservices to meet SLOs.
Brainlytic: An Interactive Problem Solving App.
Brainlytic: An Interactive Problem Solving App.
Android · Academic
May 2020 – Oct 2021
AndroidJavaRetrofitRoomDB
  • Developed an interactive problem-solving app using Java for Android.
  • Integrated Retrofit for API calls and RoomDB for local storage.
  • Released the app on Google Play Store with 800+ downloads.
Satellight: Map Based Satellite Tracking Android App.
Satellight: Map Based Satellite Tracking Android App.
Android App · Nasa Space Apps Challenge
Jul 2022
ReactNode.jsExpress JSNASA API
  • Developed a map-based satellite tracking app using React for the frontend and Node.js with Express for the backend and integrated NASA TLE and World Wind API to fetch and visualize satellite data.
Pet Store
Pet Store
Web App · BUET CSE Fest 2024 Workshop
Oct 2024
Node.jsSpringbootDockerKubernetesAzureGitHub Actions
  • Developed a microservices-based pet store web app using Node.js, Springboot, Docker, and Azure Kubernetes Service (AKS) with CI/CD pipeline.
MediDapp: A Web3-based Decentralized Medical Record System
MediDapp: A Web3-based Decentralized Medical Record System
Web3 & Blockchain · Hackathon @ Affine Blockchain Hackathon 2022
Jul 2022
BlockchainReactSolidityIPFS
  • Developed a decentralized medical record system using end to end encryption and storing medical documents on IPFS and stored the document metadata on Smart Contracts written in Solidity and deployed on the Ethereum Testnet.
EcoSync: A Webapp for Domestic Solid Waste Management System.
EcoSync: A Webapp for Domestic Solid Waste Management System.
Web App · Hackathon - Code Samurai 2022
Jul 2022
ReactExpress JsGoogle Maps APIValhalla
  • Developed a domestic solid waste management system using React for the frontend and Node.js with Express for the backend.
  • Integrated Google Maps API for visualizing & tracking waste collection points.
  • Utilized Valhalla Routing Engine for route optimization and waste collection scheduling.
TrashTrack: A Space Trash Tracking Android App.
TrashTrack: A Space Trash Tracking Android App.
Android App · Hackathon - NASA Space Apps Challenge
Jul 2022
AndroidJavaNASA API
  • Developed an Android app to track space trash using Java and NASA’s API.
Find My Aparment: A Webapp to Find Apartments
Find My Aparment: A Webapp to Find Apartments
Web App · Academic
Jan 2022 – May 2022
Next.jsNode.jsExpressPostgresSupabase
  • Developed a web app to find apartments using Next.js with React for the frontend and Node.js with Express for the backend and Supabase (Postgres) for the database.
Blood Donors: Blood Management System.
Blood Donors: Blood Management System.
Web App · Academic
Jan 2022 – May 2022
FlutterNode.jsExpressOracleDB
  • Developed a blood management system using Flutter for the frontend and Node.js with Express for the backend and Oracle for the database.
A Lightweight Compiler Implemented from Scratch.
A Lightweight Compiler Implemented from Scratch.
Compiler · Academic
Jul 2022 – Aug 2022
FlexBisonEmu8086
  • Developed a C compiler from scratch using Flex, Bison, and Emu8086.
  • Implemented Symbol Table, Lexical Analyzer, Parser, Semantic Analyzer, Intermediate Code Generator, Code Optimizer, and Code Generator.
Spondon: A medical Document Management and Sharing Platform.
Spondon: A medical Document Management and Sharing Platform.
Web App · Hackathon - Therap Javafest 2023
Jul 2022
ReactSpringbootStanfordNLPChatPDF
  • Developed an AI-based and end-to-end encrypted patient document management and sharing platform using React for the frontend and Node.js with Express for the backend.
Deutsch-Jozsa algorithm
Deutsch-Jozsa algorithm
Research
Jun 2020 – Jan 2021
QiskitIBM Quantum Computer
  • Implemented the Deutsch-Jozsa algorithm using Qiskit and executed the algorithm on IBM’s 5-qubit quantum computer to showcase its quantum advantage over classical computing.
Map based Government Project Portal
Map based Government Project Portal
Web App
Jul 2022
ReactNode.jsExpressPostgresDockerGoogle Maps SDK
  • Developed a government project visualization portal using React for the frontend and Node.js with Express for the backend.
  • Integrated Google Maps API for project location visualization.
  • Developed an algorithm to schedule project completion based on project dependencies and resource availability.
Art Block: Web3 Based Marketplace for Artwork
Art Block: Web3 Based Marketplace for Artwork
Web3 & Blockchain
Jul 2022
BlockchainReactWeb3.jsSolidityHardhatIPFS
  • Developed a marketplace for artwork using React, Web3.js, Solidity, “Hardhat”
xv6-riscv OS Features Implementation
xv6-riscv OS Features Implementation
Operating System
Jan 2022 – May 2022
OSSystem callPaging
  • Implemented system calls, virtual memory, and paging in the xv6 operating system.
BeeCertifier: A blockchain based certificate verification system
BeeCertifier: A blockchain based certificate verification system
Web3 & Blockchain
Jul 2022
BlockchainReactWeb3.jsSolidityRemix
  • Developed a certificate verification platform using React, Web3.js, Solidity.
Save the Princess: A 2D platformer game
Save the Princess: A 2D platformer game
Game
Jul 2022
Gadot
  • Developed a 2D platformer game using Godot game engine.
  • Implemented character movement, enemy AI, level design, and gameplay mechanics.
Shoot the balls: A game developed in C [ugrad project]
Shoot the balls: A game developed in C [ugrad project]
Game
Nov 2020 – Apr 2021
GameCIgraphics
  • Developed a game in “C” using the “igraphics” library (a beginner-friendly OpenGL wrapper).
  • Implemented the “enemy AI”, “collision detection”, and “scoring system”.
MarlinCV: An Opensource CV maker.
MarlinCV: An Opensource CV maker.
Web App · Hobby
Jul 2022
ReactTypstTypst-ts
  • Developed an open-source CV maker webapp using React and Typst for creating and customizing CVs.