I am a Software Engineer with 2.5+ years of experience designing and building full-stack web systems, developing scalable backend services and modern frontends, and I have also contributed to Generative AI–powered applications by integrating large language models (LLMs) into web systems to deliver intelligent, user-focused features. I hold a degree in Software Engineering with a strong academic record and research experience in Natural Language Processing, where I worked on speech and text understanding. Bringing together my full-stack expertise, hands-on experience with LLM applications, and academic foundation in NLP, I am passionate about applying Artificial Intelligence to software engineering — exploring how LLMs and intelligent automation can improve coding, testing, deployment, and maintenance while advancing developer tools, software quality, and the overall developer experience.
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.
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. The Github Repository is not public yet but if you are interested and want access to the code, you can contact me.
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
Worked from scratch in an Oslo-based startup environment as a full-stack engineer to build and scale Subrite, a multi-tenant SaaS subscription management platform also contributing to the development of tenant projects, actively following Agile methodologies and the full software development life cycle (SDLC).
Architected email automation functions using Nest.js event queue system to handle both scheduled and event-driven tasks, serving around 300,000 users across Scandinavia.
Optimized web performance by implementing efficient data fetching and caching strategies incorporating Next.Js and Redis, improving overall page load performance from 55% to 95% and SEO from 85% to 100% (Google Lighthouse metrics).
Designed responsive email templates using MJML; implemented rich text rendering to generate parsable HTML and PDF content; developed on-the-fly PDF generation and optimized media delivery with MUX for video, and Imgix, Next/Image for efficient image rendering.
Worked extensively with the Sanity CMS alongside traditional SQL databases—implemented automated type generation, wrote efficient GROQ queries, and handled diverse content types (icons, rich text, media) to dynamically render them on the frontend.
Cefalo Bangladesh Limited
Integrated an external tenant application with Subrite’s OIDC system using NextAuth, handling secure authentication flows including dynamic redirect and callback URLs to support tenant-specific login and post-login redirection.
Introduced and configured Playwright for end-to-end testing across the system, integrating it into the CI/CD pipeline for automated testing and quality assurance, and wrote unit tests using Jest to ensure code reliability and functionality.
Implemented custom fields integration for a multi-tenant front-end, allowing tenant-specific configurations to be applied dynamically, built responsive UIs, and developed well-maintained, reusable components.
Optimized backend RESTful API performance and fine-tuned TypeORM SQL queries, resulting in a 1.5x improvement in API response times and overall system efficiency.
Cefalo Bangladesh Limited
Gained foundational knowledge of HTTP, HTTPS, Caching, CORS, and REST APIs.
Built an in-house web application with secure authentication, content negotiation, and state management.
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