Software Engineer
Passionate about building reliable systems and intelligent automation by leveraging Artificial Intelligence. Specialised in turning complex ideas into clean, scalable solutions with Django, FastAPI, and AI workflows.
Recent Work
Discover procurement opportunities with advanced analytics for Civil, Engineering, and Supply Chain sectors in Bangladesh.
Read Case Study →24/7 Selenium scraper that pulls high-volume open-tender data under strict connection quotas into a normalized MySQL schema.
Read Case Study →24/7 Selenium scraper that pulls high-volume limited-tender data under strict connection quotas into a normalized MySQL schema.
Read Case Study →Data-enrichment automation that fills missing identifiers for 1,000+ records at 99%+ accuracy via two-tier portal search.
Read Case Study →Agentic-AI pipeline that reads eligibility documents with Gemini and self-validates before committing — 100+ docs a day.
Read Case Study →
Self-hosted Django REST + React e-commerce platform with catalogue, cart, orders, and JWT-secured accounts.
Read Case Study →
AI agent that classifies incoming emails with Google Gemini and streams the important ones to a live dashboard over WebSockets.
Read Case Study →Career
Beyond the Code
Academics
Credentials
Beyond Code
Stack
My primary editor — fast, extensible, and tuned with a minimal config for Python and web work.
Where all my code lives, plus CI/CD via GitHub Actions for scheduled scrapers and deploys.
Day-to-day branching, history, and review hygiene across every project.
Containerises apps and pins reproducible environments, so a build that works here works everywhere.
Designing, testing, and documenting REST endpoints while building and debugging backends.
The relational backbone of my scrapers and pipelines — normalized schemas with atomic writes.

My primary AI coding partner — strong at architectural reasoning, long-context analysis, and refactoring.

Used alongside Claude for quick lookups, code generation, and exploring unfamiliar domains.
The LLM powering my agentic document and email pipelines, orchestrated through LangChain.

UI/UX design, wireframing, and prototyping — the single source of truth before a line of code.

Quick graphics, presentations, and social assets — fast, polished, zero friction.

Project management, technical docs, and my personal knowledge base — everything lives here.
Blog
I built the four-line version first — file in, Gemini out, store. It corrupted the database by week one. Here's why I promoted the model from an API call to an agent that has to show its work.
Read Article →A worker dies between "classified" and "delivered" — does it double-send the alert, or lose it? The answer turned out to be one unglamorous guard table and a model pinned to temperature zero.
Read Article →Enriching a thousand records against a live portal, with one rule: the source must come out exactly as it went in. Two databases, one direction, and a search that climbed from 70% to 99%.
Read Article →500 connections an hour, 24/7 coverage required. When the resource is capped, efficiency stops being a nicety and becomes the whole architecture.
Read Article →Contact