Projects

A collection of my software development projects, research work, and technical contributions

Scripting & Automation
  • Search engines such as Google, Bing: Extract search results to CSV from a range of pages or all pages.
  • Complete data extraction from social media, real estate, job boards, and mobile applications.
  • Amsoil Extractor - Extracts engine details and associated products based on year, model, and make. Uses API to create articles on a WP blog with affiliate codes (LLM integrated).
Automation
Web Scraping
API Integration
LLM
AutoVoiceBot

A sophisticated Telegram bot for on-demand text-to-speech conversion with customizable voice options and robust user management.

  • Built with Python, Telegram API, and ElevenLabs API for high-quality TTS conversion.
  • Features user registration, access control, usage tracking, and command-based interaction.
  • Uses MongoDB to store user data, manage access, and log prompts for analysis.
Python
MongoDB
Nginx
Telegram API
ElevenLabs API
FFmpeg
Rohingya Refugee Camp Management System
  • Managed 500k+ records in OracleDB, developed web apps with JavaScript, PHP, and SQL.
  • Secured server with UFW, optimized performance with Nginx, and used Certbot for SSL.
  • Admin and user-level access control, allowing directors to grant user-level access to officers.
JavaScript
PHP
SQL
OracleDB
Nginx
Certbot
VoIP Custom CID Calling System
  • Secured client-server connection with Asterisk PBX on Ubuntu.
  • Automated PBX server monitoring and alerts using Bash scripts.
  • Developed on Raspberry Pi 4 with optimized network infrastructure.
Raspberry Pi 4
Asterisk PBX
Ubuntu
Bash
OpenStack for FHRVC: Network Security Platform

Research project co-authored with Y A Joarder. Focused on applying OpenStack to build a network security technology platform.

OpenStack
Network Security
Research
RecomBook

A book recommender system using user-based Collaborative Filtering Algorithm.

  • Dataset includes 278,858 users, 1,149,780 ratings, and 271,360 books.
  • Content-based filtering provides popular book recommendations to users.
Python
Flask
NumPy
Pandas
JavaScript
Bootstrap
SocialAppREST

A social platform REST API with a voting system, JWT authentication, and authorization.

  • User login, registration, and authentication with JWT tokens.
  • PostgreSQL database with secured API endpoints.
  • SQLAlchemy and Alembic for CRUD operations based on Pydantic models.
  • Unit testing with PyTest, API testing with Postman, and Dockerized deployment.
  • CI/CD pipeline with GitHub Actions for automated deployment, optimized with Nginx.
Python
FastAPI
Pydantic
SQLAlchemy
JWT OAuth 2.0
PostgreSQL
Alembic
PredBrainTumor

A deep learning model for predicting brain tumors from MRI images using TensorFlow CNN. Achieved 98% accuracy across four classes: meningioma, glioma, pituitary tumor, and no tumor.

  • Data scaling and normalization using Keras.
  • Images processed with NumPy and OpenCV (150x150 resolution).
  • Used EfficientNetB0 with transfer learning from the ImageNet dataset.
  • TensorBoard, ModelCheckpoint, and ReduceLROnPlateau for callbacks.
Python
TensorFlow
Keras
Scikit-learn
Matplotlib
NumPy
OpenCV
Flask
2dGeoTrans

PhD Task: Geometrically transform stereoscopic 2D images based on photographic composition rules.

  • OpenCV and NumPy for image processing.
  • Hybrid feature matching with ORB and Viola-Jones detectors.
  • Implemented the rule of thirds with Haarcascade classifier.

Contact: Y A Joarder

Python
OpenCV
NumPy
Jupyter Notebook
Haarcascade Algorithm
CS Study Guide

Globally standardized self-taught study plans on GitHub covering Computer Science, Data Science, Machine Learning, Web Development, AI, Higher Education, and Data Structures & Algorithms. Curated resources for self-learners worldwide.

Computer Science
Data Science
Machine Learning
Web Development
AI
Higher Education
Data Structures & Algorithms