Live Tools
CSV Table Viewer
Paste any CSV text and explore it instantly as a sortable table — no uploads, no data leaves your browser.
Client-side CSV
JSON Formatter
Paste raw JSON and format it with 2- or 4-space indentation — validates syntax and highlights errors instantly.
Client-side JSON
LaTeX Formatter
Paste LaTeX source and reformat it with consistent indentation inside environments — no data leaves your browser.
Client-side LaTeX
Markdown Preview
Write or paste Markdown and preview the rendered output instantly — supports headings, code blocks, tables, blockquotes, and GFM.
Client-side Markdown
Research Projects
Automated Community Smell Detection Using In-Context Learning Capabilities of GPT
This research paper focuses on identifying community smells in large-scale software companies by leveraging GPT’s in-context learning capabilities. Goal is to develop a tool called the “Community Smell Detector.” Work is currently in progress.
Work In Progress
Web API Automated Black Box Testing Tool (BOTest)
Desktop tool for automated black box testing of RESTful Web APIs. Generates and executes test cases from OpenAPI specifications to detect faults. Produces detailed HTML reports with Allure Report.
Java JUnit RestAssured Allure
Goal-Question-Metric Framework Project
Analyzes productivity and teamwork-related factors of software professionals in Bangladesh using the GQM framework. Data collected through a survey.
Python
Abstract Syntax Tree Generator
Develops key compiler components: constructing an Abstract Syntax Tree (AST) and performing lexical analysis to convert source code into tokens.
C++
Academic Projects
Gomoku Game with AI Opponent
AI for the board game Gomoku using minimax algorithm and alpha-beta pruning. Built with Flutter for Android and iOS.
Flutter Dart
Wumpus World with AI
Classic AI problem navigating a grid-based world with hazards. Implements environment and game logic in Python.
Python Pygame
Glass Identification using K-NN and K-Means
Classifies glass types using KNN and K-Means Clustering on the glass.csv dataset.
Java
Skin Detection using Naive Bayes
Classifies skin and non-skin pixels using a Naive Bayes classifier with cross-validation.
Java
Leaf Prediction using KNN
K-Nearest Neighbors classifier trained on the Iris dataset, implemented in pure Java.
Java
Image Pixel Clustering using K-Means
K-Means Clustering to group similar pixels in an image for image processing tasks.
Java
K-D Tree Implementation
Java implementation of a K-dimensional tree for organizing points in k-dimensional space.
Java
ANOVA Test
Jupyter Notebook-based tool for performing Analysis of Variance tests with comprehensive documentation.
Jupyter Notebook
Udemy Web UI
Replicates the Udemy user interface using the Next.js framework.
Next.js
News Stories Web UI
Blog posting platform UI built with React.js, fetching data from an external API. Internship project at Cefalo Bangladesh Ltd.
React.js
News Stories API
Blog posting platform API using ASP.NET Core with repository pattern and four-layer architecture.
ASP.NET Core EF Core MSSQL
Ride Sharing System
Distributed ride-sharing service using microservice architecture with Docker, MongoDB, Nginx, and Node.js.
Node.js Docker
Calculator API
Simple calculator API built with Node.js demonstrating CI/CD using GitHub Actions and Heroku.
Node.js GitHub Actions
IIT-360 Mobile Application
Flutter app for IIT, University of Dhaka — class alarms, event reminders, and rescheduling notifications.
Flutter Dart
IIT-360 API
Scalable server-side application using ASP.NET Core, serving the IIT-360 mobile app.
ASP.NET Core EF Core MSSQL
Point of Sale Web UI
POS system using Angular for sales, inventory management, and reporting. Web Technology course project.
Angular TypeScript
Point of Sale API
ASP.NET Core API for the POS system, using repository pattern, DTOs, and code-first MSSQL.
ASP.NET Core EF Core MSSQL
Shape Drawing Desktop Application
JavaFX application for drawing shapes using the Composite Design Pattern. Design Patterns course project.
JavaFX Java
Text Conversion Desktop Application
JavaFX application converting text to JSON, XML, or CSV using the Strategy Design Pattern.
JavaFX Java
Authentication Web Application
PHP web application for user signup and signin with MySQL and Materialize CSS.
PHP MySQL