Skip to content

Open to backend & ML engineering roles

Md Mahabubul Hasan

Software Engineer · fintech · AI · IoT

I build high-availability backend systems and cloud-native infrastructure — across fintech, AI, and IoT.

Dhaka, Bangladesh
Portrait of Md Mahabubul Hasan

Selected work

Projects I'm proud of

A real-time database library, a carbon-aware cloud optimizer, an AI-native VCS, and a production payment gateway. The deep ones, not the demos.

LiveSQL

Open source · npm

Real-time sync for PostgreSQL. When a row changes, every connected client sees it instantly — no polling, no manual invalidation, no infrastructure changes.

37,872/sevents at p95 96ms · 1,000 clients · 0 failures
  • WAL-based CDC logical replication with offset-based backfill and event replay on reconnect.
  • Multi-package SDK with React, Vue, Svelte and vanilla-JS bindings; JWT auth, row-level permissions, filtered column access.
  • Backpressure handling, WAL-slot monitoring and failover recovery — covered by 163 unit + 23 chaos tests.
  • TypeScript
  • PostgreSQL
  • WebSockets
  • React
  • Vue
  • Svelte

Canopy Cloud

Open source

A budget- and carbon-aware infrastructure architect. Canopy scans your cloud and produces a unified EcoWeight score that blends cost and carbon for every workload.

30–35%of cloud spend targeted as overprovisioning waste
  • EcoWeight scoring, idle detection, right-sizing and greener-region migration across 48 AWS + GCP regions.
  • CARL scheduler defers workloads by grid carbon intensity; shift-left `canopy plan` for Terraform & Pulumi.
  • MCP servers expose billing/carbon/Slack/GitHub tools to LLM hosts, with interactive, Slack or GitHub approval flows.
  • Python
  • FastAPI
  • AWS
  • GCP
  • MCP
  • Agentic AI

gpp (git++)

Open source · Rust

An AI-native version control system. gpp replaces Git's commit-centric model with a continuous-capture architecture built for a world where AI agents are first-class contributors.

9 / 9architecture phases implemented
  • Content-addressed store (BLAKE3 + zstd), tree-sitter semantic diffs, and a full Git import/export bridge.
  • Encrypted knowledge graph, Noise_XX P2P sync, policy engine, per-changeset cost tracking, and a ratatui TUI.
  • Multi-crate Rust workspace — all 9 phases implemented, 133 tests passing, clippy & fmt clean.
  • Rust
  • tree-sitter
  • BLAKE3
  • MCP
  • P2P

Moneybag Payment Gateway

Fingerprint IT · Work

A Bangladesh Bank PSO-compliant payment gateway built from the ground up — settlement, reconciliation, and a multi-tenant merchant platform.

3 DCshigh-availability Patroni cluster with auto-failover
  • Automated settlement engine: configurable rules, EMI installments, recurring invoicing, subscription billing, payment links.
  • Bank reconciliation, dispute resolution, refund/hold workflows and end-to-end audit trails for regulatory review.
  • PostgreSQL Patroni cluster across 3 data centers with automatic failover; full Prometheus/Grafana/Loki/Sentry observability.
  • Python
  • FastAPI
  • Patroni
  • Celery
  • Redis
  • Docker

Experience

Where I've worked

3+ years across payments, AI platforms, and computer-vision systems.

  1. Software Engineer · Fingerprint Information Technology Ltd

    Dec 2024 – Present

    Dhaka, Bangladesh

    • Architected the Moneybag payment gateway backend end to end — requirements, R&D, and integration of mobile and bank payment processors for Bangladesh Bank PSO compliance.
    • Designed a domain-driven schema and layered service architecture so settlement, reconciliation and merchant workflows scale independently.
    • Built a multi-tenant merchant platform: RBAC, API-key rate limiting, webhook delivery and affiliate commission tracking.
    • Deployed a PostgreSQL Patroni cluster across 3 data centers with automatic failover, plus a full observability stack and CI/CD with health checks and rollback.
    • Python
    • FastAPI
    • PostgreSQL
    • Patroni
    • Celery
    • Redis
    • Docker
    • Grafana
  2. Software Engineer (Part-time, Remote) · Yildiz Consultancy

    Aug 2025 – Present

    Remote

    • Built a multi-tenant media localization and AI dubbing platform — multilingual voice generation, translation and subtitle sync for podcast and video content.
    • Implemented an ElevenLabs voice-synthesis pipeline with request stitching and emotional presets for natural prosody on long-form audio.
    • Architected My Smart Homes (MSH), a custom-branded Home Assistant platform with consumer and enterprise tracks and companion Android/iOS apps.
    • Designed a meta-repo architecture with Git submodules, cutting 2–4 hours of manual upstream conflict resolution per sync to a single scripted operation.
    • Python
    • FastAPI
    • React
    • TypeScript
    • Home Assistant
    • ElevenLabs
    • DeepL
    • AWS
  3. Software Engineer · Uhurutek Solutions Ltd

    Aug 2023 – Nov 2023

    Dhaka, Bangladesh

    • Built secure RAG chatbots with LangChain and the OpenAI API, cutting customer-support response time by 50%.
    • Delivered an on-premise chatbot for a government tax agency meeting strict security and compliance — no cloud data exposure.
    • Reached 92% retrieval accuracy on complex tax queries via prompt engineering and a custom PDF/Word/web ingestion pipeline.
    • Built an API gateway with Keycloak auth and APISIX rate limiting; migrated legacy infra to FastAPI/PostgreSQL with distributed Redis caching.
    • Python
    • FastAPI
    • LangChain
    • APISIX
    • Keycloak
    • Redis
    • Vector DB
  4. Software Engineer · Adorsho Pranisheba Ltd

    Oct 2022 – Aug 2023

    Dhaka, Bangladesh

    • Built a muzzle-based biometric cattle-recognition backend with trained CNN models — 95% identification accuracy across 5,000+ records.
    • Integrated it into a full herd-management system with insurance verification and IoT-driven health monitoring.
    • Promoted from intern to Software Engineer within 3 months for outstanding technical contributions.
    • Python
    • Django
    • OpenCV
    • PyTorch
    • YOLOv5
    • MySQL
    • RabbitMQ

Research

Applied ML & computer vision

Alongside engineering, I work on computer-vision and deep-learning research — from biometric recognition to autonomous navigation.

Computer VisionDeep LearningBiometric RecognitionSemantic SegmentationApplied Machine Learning
Publication · IEEE

Development of an Autonomous UAV for Seed and Fertilizer Distribution in Precision Agriculture

Z. A. Jibon, M. M. H. Akash, et al.

Proceedings of the 14th International Conference on Computing Communication and Networking Technologies (ICCCNT), Delhi, India, 2023, pp. 1–5

DOI: 10.1109/ICCCNT56998.2023.10308310

Muzzle-Based Biometric Cattle Identification

Research Engineer · Adorsho Pranisheba Ltd

Oct 2022 – Jul 2023

  • Proposed an automated cattle-recognition pipeline using FaceNet/ArcFace, reaching 95% accuracy on 5,000+ samples.
  • Designed YOLOv5 muzzle-region detection and an augmentation pipeline for real-world lighting and angle variability.
  • Built an end-to-end biometric insurance-verification pipeline that cut manual verification time by 70%.
  • PyTorch
  • OpenCV
  • YOLOv5
  • FaceNet
  • ArcFace

Semantic Segmentation for Autonomous Driving in Bangladesh

Undergraduate Thesis · AIUB

Jun 2022 – Oct 2022

  • Systematically evaluated U-Net, DeepLab and PSPNet on a custom urban-traffic dataset.
  • Collected and annotated 2,000+ Dhaka traffic images to improve generalization in dense conditions.
  • Identified key failure modes for urban road scenes and proposed data-centric improvements.
  • PyTorch
  • U-Net
  • DeepLab
  • PSPNet
  • Label Studio

Autonomous Mars Rover Navigation System

Software Team Lead · AIUB Robotic Crew

Jul 2021 – Apr 2023

  • Led the software pipeline for a rover navigation system that placed 11th worldwide at IRC 2023.
  • Integrated RTK-GNSS and AR-Tag localization with ROS-based navigation and sensor fusion.
  • Developed MobileNetV3 terrain classification and custom real-time inference modules; mentored 4 juniors.
  • ROS
  • PyTorch
  • MobileNetV3
  • YOLOv5
  • OpenCV

About

A bit more about me

I'm a software engineer based in Dhaka who likes the hard parts of backend work — distributed data, failover, settlement logic, observability — and shipping them to production. Most recently I architected a Bangladesh Bank–compliant payment gateway from scratch.

I came up through computer-vision research (cattle biometrics, semantic segmentation, autonomous rover navigation) and still build in that space, which is why my work spans fintech, AI platforms, and IoT. On the side I build open-source systems tools like LiveSQL, Canopy Cloud, and an AI-native VCS in Rust.

Education

B.Sc. in Computer Science & Engineering

American International University-Bangladesh · 2018–2023 · CGPA 3.59/4.0

Achievements

  • Dr. Anwarul Abedin Leadership Award (Gold Medal) — AIUB's highest student honor, 2023
  • 11th place worldwide — International Rover Challenge (IRC) 2023, Space Robotics Society
  • University Rover Challenge (URC) 2022 — Mars Society
  • IELTS 7.0 / 9.0 — English (Professional)

Tech I work with

Languages

  • Python
  • TypeScript
  • JavaScript
  • Rust
  • Go
  • C#
  • C++

Backend

  • FastAPI
  • Django
  • Flask
  • NestJS
  • .NET
  • SQLAlchemy
  • Celery

AI / ML

  • PyTorch
  • TensorFlow
  • OpenCV
  • LangChain
  • RAG
  • Computer Vision
  • MCP

Data

  • PostgreSQL
  • Patroni
  • MySQL
  • MongoDB
  • Redis
  • Vector DBs

Infra & DevOps

  • Docker
  • GitHub Actions
  • AWS
  • GCP
  • NGINX
  • HAProxy
  • Keycloak
  • APISIX
  • Linux

Observability

  • Prometheus
  • Grafana
  • Loki
  • Sentry

Frontend

  • React
  • Vue
  • Svelte
  • Tailwind CSS
  • Socket.IO