Projects

Professional, academic, and personal projects showcase

GitHub

Professional Projects

Enterprise projects developed in professional settings while working in software industry

Bengali Voicebot (TTS/ASR)

2026 - Present

REVE Systems — Speech AI Voicebot

Built the Text-to-Speech (TTS) and Automatic Speech Recognition (ASR) modules and pipeline behind REVE's AI Voice Agent, a conversational voice assistant for call centers, for low-resource Bengali with support for regional dialects, using Python, PyTorch, Docker, and HuggingFace — dataset preparation, model finetuning, pronunciation fixes, quantization, converting models to C++ (.so) for production deployment, and Real-Time Factor (RTF) optimization for low-latency performance.

TTSASRSpeech AIFinetuningQuantizationDockerC++Rate LimitingVoicebot

Session Border Controller Billing Platform

2024 - Present

REVE Systems — Telecom Billing & DID Numbering Platform

Built the admin and customer-facing portals of REVE's telecom billing and DID (Direct Inward Dialing) numbering platform, using Java, Spring Boot, Vue.js 3, MySQL, Redis, JPA/Hibernate, and AWS S3 — DID lifecycle management (buyer API, multi-provider integrations, an automated buy/renew/hold/release/backorder scheduler), payment orchestration, fraud detection, reporting, HTTP rate limiting, and JWT/RBAC-secured REST APIs for client onboarding and service provisioning.

JavaSpring BootVue.js 3MySQLRedisJPA/HibernateAWS S3SAMLJWTRBACPayment GatewaysBillingDIDRate LimitingTelecom

Distributed Balance Manager

2024 - Present

REVE Systems — Financial Balance Synchronization Library

Distributed balance management library synchronizing financial data between MySQL and Redis in real-time for telecom billing.

Key Responsibilities: Built a chunk-based lease system reducing Redis round-trips by ~70%, with crash recovery and Redis Pub/Sub sync.

Java 8Redis ClusterMySQLPub/SubSSL/TLSDistributed Systems

Reporting & Analytics System

2024 - Present

REVE Systems — Revenue Assurance & Business Intelligence

Reporting and analytics system for telecom VoIP/DID operations — automated Revenue Assurance and ERP reporting from CDR and inventory data, plus a multi-tenant BI layer with telecom traffic KPIs (Answer Seizure Ratio, ACD, NER, PDD — distinct from the speech-recognition "ASR" elsewhere on this site).

Key Responsibilities: Built 14+ daily RA report types, automated monthly invoicing, multi-tenant BI reporting with flexible aggregation by country/operator/time, and HTTP rate limiting for API protection.

Java 8MavenMySQLAnalyticsBusiness IntelligenceRevenue AssuranceBillingRate Limiting

CI/CD Pipeline Automation

2024 - Present

REVE Systems — Automated Build & Deploy System

Automated CI/CD pipeline for a full-stack enterprise application (Vue.js 3 + Spring Boot 3), enabling one-click production releases.

Key Responsibilities: Built a multi-stage Jenkins pipeline with zero-downtime deployment, automated rollback, and build notifications.

JenkinsDockerCI/CDGroovyMavenVue.jsSpring Boot

Microfinance Software Solution

Jun 2023 – Aug 2023

Grameen Bank — Core Banking System

Microfinance solution supporting Grameen Bank's core operations for disbursing and managing small-scale financial services.

Key Responsibilities: Built microloan processing, savings account operations, and client portfolio tracking.

Stack: ASP.NET, Microsoft SQL Server

ASP.NETMicrosoft SQL ServerEnterpriseBanking

Human Resource Management Solution

Sep 2023 – Dec 2023

Grameen Bank — HRM System

Human Resource Management solution for Grameen Bank, streamlining HR operations and employee lifecycle management.

Key Responsibilities: Built employee data management, payroll processing, and leave/attendance workflows.

Stack: ASP.NET Core, ASP.NET Core MVC, SQL Server

ASP.NET CoreASP.NET Core MVCSQL ServerHRMEnterprise

Workflow Management System

2023

Grameen Bank — Workflow Design Project

Workflow design project for organizational note flow management, covering product requisition, approvals, and digital signatures.

Key Responsibilities: Designed the end-to-end workflow architecture and multi-tier approval hierarchy.

Workflow DesignProcess ArchitectureDigital SignatureEnterprise

Academic Projects

Research projects and academic work

Congestion-Aware AODV Routing Simulation

2022

BUET — Computer Networks Sessional

Implemented and evaluated a congestion-counter-based enhancement to the AODV routing protocol for MANETs, improving throughput and packet delivery ratio in denser networks.

NS-3C++NetworkingMANETRouting

Convolutional Neural Network (CNN) from Scratch

2023

BUET — Machine Learning Sessional

Implemented a full CNN (convolution, max-pooling, ReLU, fully-connected, softmax; forward/backward propagation) from first principles using only NumPy, for the BUET Machine Learning Sessional.

Machine LearningDeep LearningPythonNumPyCNN

Automated Patient Queue Management System

2021

BUET — Embedded Systems Project

Built an embedded patient-queue and vitals-collection system on the ATmega32 microcontroller, with a registration station (temperature and pulse sensors, keypad, LCD) and a doctor's consultation station, simulated in Proteus. Published as an arXiv preprint and submitted to NSysS 2026.

Embedded SystemsATmega32AVR/CHealthcare

Travel Planning Platform

2022

BUET — Software Development Sessional

Full-stack travel planning and management web application built with a 3-person team, including a companion service for local transport guidelines.

ReactNode.jsFull-StackTeam Project

xv6 Operating System — Memory Management

2022

BUET — Operating Systems Sessional

Implemented memory management (paging and page-fault handling) in the xv6 teaching operating system, for the BUET Operating Systems Sessional.

Operating SystemsCxv6Systems Programming

Computer Security — AES/RSA, Buffer Overflow & Morris Worm

2023

BUET — Computer Security Sessional

Implemented AES and RSA from scratch, a buffer-overflow exploit, a Morris-worm-style self-propagating program, and firewall rule design, for the BUET Computer Security Sessional.

CybersecurityCryptographyPython

Personal Projects

Side projects and open source contributions

Open Source Contributions, Models & Datasets

2024 - Present

Personal — Speech AI & Java Libraries

Open-source contributions spanning Speech AI — Text-to-Speech (TTS) and Automatic Speech Recognition (ASR) — and Java libraries, plus finetuned models and datasets published on HuggingFace.

Highlights: LoRA finetuning contribution to k2-fsa/OmniVoice, a TTS benchmarking playground (including Real-Time Factor and latency comparisons), finetuned Bengali TTS models — including adding Bengali support to CosyVoice3, which didn't have it by default — with a public live demo, and published datasets/quantized models with several thousand+ downloads.

Open SourceSpeech AITTSHuggingFaceJava

Spring Boot Blog API

2023

Personal — RESTful Blogging Platform

A RESTful API for a blogging platform built with Spring Boot, with JWT authentication and role-based access control.

Key Features: CRUD for posts/comments, category and tag management, pagination, and image uploads.

JavaSpring BootSpring SecurityJWTJPAMySQLREST API

Online Marketplace Platform

2022

Personal — Classifieds Web Application

A Django-based online marketplace/classifieds platform with product listings, job postings, chat, and search.

DjangoPythonWeb Application