Know Me
I'm a software engineer at Shabuj Global Education, where I build and maintain the CRM our teams use every day with Laravel and Vue.js, working directly with the business side to turn real problems into working software.
Beyond feature work, I look for places where AI can change how the business runs, and then build it. I proposed and led CAS Shield, an AI-powered mock interview system that prepares students for UK visa interviews, and I'm now leading Nexora, a multi-tenant conversational AI platform that handles admissions leads across chat, email, WhatsApp and voice.
I care about systems that are reliable, auditable and easy for the next engineer to understand: background job pipelines, clear data boundaries between tenants, and a human in the loop wherever AI makes a judgement. I graduated in Computer Science & Engineering with a CGPA of 3.98 out of 4.00.

Experience
Software Engineer · Shabuj Global Education
↑ Promoted from Software QA Engineer (Apr 2025 – Dec 2025)
Jan 2026 – Present
Dhaka, Bangladesh
- Build and ship features for the company's internal CRM with Laravel and Vue.js, working directly with the business team to turn requirements into working software.
- Diagnose and fix critical production bugs, improving the platform's stability, performance and user experience.
- Optimize MySQL schemas and Eloquent queries, and take part in code reviews to keep code quality high across the team.
Key initiatives I proposed and lead
CAS Shield
Proposed & ledAI-powered mock interview system
Prepares students for UK visa credibility interviews: personalised questions from each student's profile, recorded answers, and AI feedback on clarity, accuracy and consistency that a compliance officer reviews and approves. Became a key differentiator for the firm and measurably improved students' visa interview success rates.
Nexora
Proposed & leading In progressMulti-tenant conversational AI platform
An in-house platform for handling admissions leads across chat, email, WhatsApp and voice: an LLM routing engine with automatic model fallback, RAG knowledge retrieval, a visual workflow builder for AI-agent conversations, a real-time unified inbox, and full tenant data isolation with PostgreSQL Row-Level Security.
Previously
Frontend Developer
Jan 2025 – Jun 2026Barrzen IT Solution · Freelance
Next.js and Svelte
Frontend Developer
Jul 2024 – Dec 2024Social Micro Finance · Full-time · Remote
Projects
01. leakfix
FeaturedSolo · Open source
Open-source CLI that rotates leaked secrets (MongoDB Atlas, JWT) on Vercel and Render with zero downtime, and rolls everything back if a step fails. Published on npm. Tech stack: TypeScript, Node.js, Vitest, Docker, GitHub Actions
Technology : TypeScript, Node.js, Vitest, Docker, GitHub Actions

02. Karbar — Modular Multi-Tenant ERP
In ProgressFull Stack Developer
A modular ERP built as self-contained modules for inventory, purchasing, double-entry accounting, POS, CRM with loyalty points, e-commerce and HR with payroll, on one multi-tenant core where every company's data is scoped automatically. Every sale, order, purchase and payroll run posts a balanced journal entry, and every stock change is recorded as a movement, so the books and the warehouse always agree.
Technology : Laravel 13, Vue 3, Tailwind CSS, Sanctum, Spatie Permission, MySQL / PostgreSQL

03. University Management System
Full Stack Developer
A comprehensive University Information Management System with role-based access control. Manages students, faculty, departments, courses, enrollments, timetable, attendance, exams, grades, fee management, admissions, and library with detailed activity logging.
Technology : NuxtJS, Laravel, MySQL, Tailwind, Sanctum

04. Real Time Collaboration Platform
Full Stack Developer
A real-time collaborative workspace platform featuring kanban boards, task management, and team workspaces. Supports multiple workspaces, board creation, card management, and member collaboration with a clean, intuitive interface.
Technology : Next, ExpressJS, MongoDB, Socket.io

05. Job Searching Platform
Full Stack Developer
A full-featured job board platform connecting job seekers with employers. Features include job listings by category, featured jobs, company profiles, job search with filters, and a complete application management system.
Technology : NextJS, Laravel, PostgreSQL, Tailwind

06. News Portal
Frontend Developer
A dynamic news portal delivering real-time news updates with categories for various topics, an intuitive interface for easy navigation, and a comment section for user interaction. Integrates with reliable news APIs for the latest headlines.
Technology : NextJS, Tailwind, Directus, MySQL


University of South Asia
BSc in CSE
CGPA
Blog
View all →Check-then-act: the bug that pays users twice
In a take-home assessment, I wrote a withdraw endpoint. To stop duplicate requests, it first checked Redis for the idempotency key, and if the key wasn't there, it saved the key and processed the withdrawal. It looked correct. It passed every test I wrote. And it had a bug that can pay the same request twice. The bug has a name: check-then-act. Once you learn to see it, you find it everywhere: bonuses, coupons, refunds, follows, stock counts, daily limits.
Docker Mastery: The Definitive Guide for Software Engineers
In modern software engineering, the gap between development and production is a major hurdle. Docker has bridged this gap by introducing containerization, fundamentally changing how we build, ship, and run applications.
Why Docker Feels Like a Rocket on Linux but Drags a Little on Windows and Mac
If you've spent any time working with Docker, you've probably noticed something — on Linux, Docker just flies. Containers spin up instantly, everything feels snappy, and the whole experience is smooth. But on Windows or Mac? It's still usable, but there's a noticeable difference. A little sluggish, a bit slower to start up. Why does this happen? Today I want to break it down properly — not in a dry textbook way, but in a way that actually makes sense.