I am a Software Engineer with 3.5+ years of industry experience building full-stack systems, and I have increasingly shifted my focus toward AI for Software Engineering (AI4SE). I have hands-on experience with LLM-powered tools that improve real engineering workflows — from intelligent task automation and RAG pipelines to working with modern agentic development workflows using tools like Claude. I have also collaborated with a software engineering research group on empirical work studying the intersection of AI and software security.
If you want to collaborate for AI research or Software development, feel free to reach out through any of the platforms below.
Shahjalal University of Science and Technology
Ranked among the top 10 performers in the graduating batch, demonstrating consistent academic excellence.
Achieved a 3.85 average GPA over the last four semesters, with a perfect 4.0 (1st place) in the 7th semester and 3.97 (2nd place) in the 8th semester.
Coursework: Data Structures, Algorithms, Object-Oriented Programming, Database Management Systems, Operating Systems, Computer Networking, Distributed Systems, Software Architecture and Design Patterns, Software Requirement Engineering, Software Verification and Validation, Software Metrics, Linear and Abstract Algebra, Data Science, Machine Learning, Artificial Intelligence.
MC College
Scored above 85% in Higher Secondary School Certificate exams and received government scholarships.
Achieved a perfect score of GPA 5.00/5.00 in both the Secondary School Certificate and Junior School Certificate exams, receiving government scholarships for both.
SERA Lab (Software Engineering Research and Analysis Lab), Kennesaw State University
Collaborated with Dr. Tanmay Bhowmik and his research group SERA (Software Engineering Research and Analysis Lab) at Kennesaw State University on security weaknesses in AI-generated code.
Performing literature review on security weaknesses in AI-generated code and contributing to shaping a research proposal in Secure Software Engineering.
Engineered a GitHub code-mining pipeline to collect AI-generated code datasets, handling pagination, rate limits, and file-size constraints, and exporting results to CSV.
Automated local CodeQL scanning (cross-platform) to run query suites, extracting CWE-tagged security findings across codebases.
Mapped CWEs to CVEs by scraping vulnerability intelligence (Python + Playwright), producing a consolidated dataset with CVSS, summaries, and publish/update dates.
Shahjalal University of Science and Technology
Addressed the problem of multi-speaker transcription in Bangla by developing a system that combines speaker diarization ("who spoke when") and speech recognition ("what was said") to generate structured, dialogue-style transcripts.
Designed a full pipeline using Bi-LSTM for speaker diarization and Google Cloud Speech-to-Text for transcription, incorporating voice activity detection, speaker segmentation, and clustering.
Integrated the WebRTC VAD library for detecting speech regions, developed custom code snippets to link VAD with segmentation, and used pyannote-audio embeddings for speaker representation.
Collected and annotated 8 hours of Bangla audio data from YouTube debates and talk shows using ELAN,Audacity, and y2Mate.
You can contact me if you want to read the thesis.
Cefalo Bangladesh Limited
An AI-powered assistant that connects to Jira to help software teams maintain high-quality boards — an intelligent co-pilot for task clarity, speed, and quality.
Smart Duplicate Detection: Used RAG + LLM technology for accurate duplicate ticket detection.
Ongoing Task Intelligence: Monitors 'In Review' and 'In Progress' tickets with LLM-powered summaries.
Automated Release Management: Generates weekly/monthly release logs automatically.
Quality Assurance: Detects missing ticket details and vague summaries using LLM.
Smart Communication: Identifies unanswered questions in comments using LLM.
Multi-Channel Notifications: Jira comments, Slack messages, and email alerts.
Flexible Configuration: Customizable rules and settings.
Real-time Logs: Advanced task search and monitoring capabilities.
Cefalo has the ownership of the repository and the code is not public. That's why Github link is not available.
Personal R&D Project
A modern web application for building vocabulary with AI-powered word analysis, intelligent learning features, and contextual story generation. Built with LLM technology, LangChain, and vector databases, this project combines advanced AI with modern web frameworks to create a powerful vocabulary learning experience.
AI-Powered Learning Features: Multi-model AI analysis with OpenAI and Google Gemini.
Contextual Story Generation: Generates engaging stories using vocabulary words in context.
Semantic Similarity: Finds similar words using embeddings and semantic search.
Advanced AI Architecture: LangChain-based prompt engineering with vector database integration.
The backend and database are hosted on two different servers in different regions in free tier, so the live demo will be slow and not responsive as the recorded demo.
Personal R&D Project
Developed a custom extension in a forked version of TSLib, a widely used open-source time series library. Implemented a stock market data loader for a Kaggle dataset so that the dataset can be trained and evaluated by available models.
Custom TSLib Extension: Developed a stock market data loader for time series analysis.
Machine Learning Integration: Implemented data preprocessing for PyTorch and Scikit-learn models.
Cefalo Bangladesh Limited
Built and scaled subrite.no, an Oslo-based multi-tenant SaaS subscription management platform, from scratch as a full-stack engineer, contributing to the core product and tenant projects while following Agile and SDLC practices.
Architected email automation functions using Nest.js event queue system to handle both scheduled and event-driven tasks, serving around 300,000 users.
Optimized data fetching and caching with Next.js and Redis, boosting Google Lighthouse scores from 55%→95% (page load performance) and 85%→100% (SEO).
Built a content pipeline integrating Sanity CMS with automated type generation and GROQ queries, featuring MJML email templates, rich text-to-HTML/PDF rendering, and optimized media delivery via MUX, Imgix, and Next/Image.
Developing real-time control interfaces for OSC.no, an ocean simulation platform, processing high-frequency data streams via NATS pub/sub for remote equipment operation.
Leveraged Claude Code with agentic workflows, hooks, skills, and MCP integrations to automate repetitive development tasks and streamline engineering pipelines.
Cefalo Bangladesh Limited
Integrated a tenant application with Subrite’s OIDC system via NextAuth, handling secure authentication flows with dynamic redirect and callback URLs for tenant-specific login.
Introduced Playwright for E2E testing and integrated it into the CI/CD pipeline, alongside Jest unit tests to ensure code reliability.
Implemented dynamic tenant-specific custom fields, built responsive UIs, and developed reusable component libraries for a multi-tenant frontend.
Optimized backend RESTful API performance and fine-tuned TypeORM SQL queries, resulting in a 1.5x improvement in API response times.
Cefalo Bangladesh Limited
Received structured training on Web, HTTP, REST APIs, and software engineering foundations, and implemented these concepts by developing features for Cefalo's internal in-house web platforms.
Cefalo Bangladesh Limited
Trained junior engineers on the complete software development process, conducted React.js and Next.js workshops, reviewed code, and planned training programs.
Shahjalal University of Science and Technology
Conducted university workshops on competitive programming, teaching concepts related to various data structures and algorithms to improve problem-solving skills.
SUST SWE TECHNOVENT 2023
Worked as a Programming Contest Coordinator, overseeing the setup and management of the contest infrastructure for participants from 100+ universities nationwide, and led a team of juniors in executing the event.
SUST SWE TECHNOVENT 2023
Led the photography team to cover all major events, including the opening and closing ceremonies, programming contest, hackathons, and security contest.
Developed a Slackbot, integrating Slack API and Facebook Graph API to automate message/attachment sharing between Slack and Facebook using various commands.
Created and maintained two GitHub repositories on Number Theory and Graph Theory, featuring tutorials, problems, and solutions for learning DSA. Each repository has received 20+ stars and is now used in the department to construct Competitive Programming and Data Structures and Algorithms courses.
Solved over 1200 problems on online judges like Codeforces, UVa, LightOJ, and LeetCode, with a maximum rating of 1500+ on Codeforces.
Participated in 80+ contests which includes both virtual and on-site contests
Competitive Programming Profiles:
C1 English proficiency, IELTS 7.5 ( Listening: 8.5, Reading: 7.0, Writing: 6.5, Speaking: 7.5)
Native Proficiency