FlowCanvas
Mermaid Diagrams Unlocked
A TypeScript-powered diagramming tool that makes creating Mermaid diagrams visual and intuitive — bridging the gap between code-based diagrams and drag-and-drop editors.
Hello, I'm
7+ years crafting production software — from enterprise .NET systems
to cross-platform mobile apps — based in Dhaka, Bangladesh.
I'm a senior engineer with 7+ years of experience designing, building, and shipping software across web and mobile. I've worked across the entire stack — React frontends, .NET and Rails APIs, Flutter apps — and I care deeply about clean architecture and developer experience.
My work spans enterprise hospital management systems, AI-powered productivity tools, browser extensions, and cross-platform mobile apps. I'm as comfortable designing a database schema as I am polishing a UI animation.
Outside of work, I explore new tools obsessively, mentor junior engineers, and occasionally ship side projects that scratch my own itch.
I think in systems before I write a line.
Working software over theoretical perfection.
New tech, new patterns, new problems.
Code reviews, mentoring, pair programming.
A breadth that spans the whole product — browser to server to phone.
Real repos, real code. Browse them all on GitHub →
Mermaid Diagrams Unlocked
A TypeScript-powered diagramming tool that makes creating Mermaid diagrams visual and intuitive — bridging the gap between code-based diagrams and drag-and-drop editors.
Full-stack enterprise system
A comprehensive TypeScript-based hospital management system covering patient records, appointments, staff management, and reporting — built for real operational use.
AI-powered video intelligence
A TypeScript tool that automatically summarises YouTube Shorts using AI — saving time by extracting key insights from short-form video content without watching them.
Cross-platform mobile app
A Flutter mobile application for iOS and Android that provides Quran reading, audio recitation, and learning features — built with native performance using Dart.
Bilingual typing tool
A C# desktop tool that enables seamless Banglish (Bengali written in Latin script) typing — solving a real daily-use problem for millions of Bengali-speaking users.
Chrome browser extension
A Chrome extension for on-page text replacement — useful for localisation testing, redacting sensitive info, or just having fun with the web. Clean vanilla JS implementation.
Full-Stack Web & Mobile Solutions
Web Applications & API Development
Frontend & Backend Engineering
05 / Let's work together
Whether it's a new product, a complex backend system, a mobile app, or just a chat about tech — I'm always open to interesting conversations and opportunities.