~/msh

resume

Muhammad Shahadul Haider

Lead Engineer · Chattogram, Bangladesh

Request my resume

I don't share my resume publicly. Drop a short note and I'll email it within a couple of days.

shahadul.haider@gmail.com shahadulhaider shahadulhaider

Software engineer with 10+ years building data systems, multi-tenant platforms, and developer tools in Python, Go, and TypeScript. Currently lead engineer on a multi-tenant SaaS platform - owning architecture and end-to-end delivery from Postgres schemas and CI pipelines through React frontends. Author of xpr-lang, a sandboxed cross-runtime expression language with byte-identical implementations in TypeScript, Python, and Go, shipped to npm, PyPI, and Go modules.

01

Experience

  1. Lead Engineer · BengalByte

    Nov 2025 — Present

    Remote · Bangladesh

    Lead engineer on a multi-tenant SaaS platform - driving technical direction and end-to-end delivery of core subsystems across the Python / FastAPI backend and Next.js 15 / React 19 frontend.

    • Own core product subsystems end-to-end - from data model and API design through frontend delivery, rollout, and production monitoring.
    • Ship platform features spanning real-time delivery, multilingual search, and rich-text editing surfaces on a multi-tenant product.
    • Drive reliability and security hardening across the platform: tenant isolation, encryption at rest, and centralized error handling.
    • Set direction on architecture, API design, and deployment strategy for the subsystems the team ships; review designs and code across the stack.
    • Built and operate the observability stack and deployment automation - metrics, logs, alerting, and health-gated releases with automatic rollback.
    • Python 3.13
    • FastAPI
    • SQLAlchemy 2.0 async
    • PostgreSQL 17
    • Alembic
    • Next.js 15
    • React 19
    • TypeScript
    • Tiptap / ProseMirror
    • TanStack Query
    • Tailwind v4
    • Docker
    • Prometheus / Grafana / Loki / Alertmanager
  2. Senior Software Engineer · FlowGenX AI

    Oct 2024 — Oct 2025

    San Francisco, CA · Remote

    Architected a multi-tenant Kubernetes deployment service and a low-code data integration platform for orchestrated workflows.

    • Architected a multi-tenant Kubernetes deployment service in Go, taking environment provisioning from hours to minutes.
    • Developed a low-code data integration platform orchestrating automated pipelines and workflows - declarative configuration in place of hand-written glue code.
    • Engineered a modular data processing framework - 40+ reusable components processing 2M+ records daily - so new workflows composed existing blocks instead of custom code.
    • Designed a fault-tolerant state management system for long-running data workflows, ensuring reliable execution despite intermittent infrastructure failures.
    • Implemented GDPR-compliant data privacy components protecting PII across 100k+ customer records with configurable anonymization strategies.
    • Built agentic AI workflows using LangChain and LangGraph, integrated with vector databases for intelligent retrieval and reasoning pipelines.
    • Designed data lineage and observability instrumentation for the workflow engine, surfacing component execution paths, retry attempts, and failure boundaries to operators across multi-tenant deployments.
    • Go
    • Python
    • FastAPI
    • React
    • Apache Airflow
    • LangChain / LangGraph
    • Docker
    • Kubernetes / Helm
    • Terraform
    • GitHub Actions
  3. Senior Full Stack Engineer · Cognitus

    Oct 2023 — Sep 2024

    Dallas, TX · Remote

    Built an enterprise SAP data migration platform and a real-time analytics dashboard for 15+ enterprise clients.

    • Architected an enterprise SAP data migration platform on a microservices backbone, moving 30 TB+ of client data with automated validation gates at every pipeline stage.
    • Built a data profiling system analyzing 50M+ records daily - flagging schema violations, duplicates, and referential errors before they reached migration.
    • Engineered ETL pipelines sustaining 2M+ records per hour with automated validation, sharply reducing the manual intervention the legacy stack required.
    • Implemented a custom data validation framework that caught data-quality issues before cutover, cutting post-migration support tickets across 15+ enterprise clients.
    • Developed a React analytics dashboard surfacing 200+ real-time migration KPIs, replacing slow manual reporting for client teams.
    • Designed a configurable schema-mapping engine that let business analysts define migration rules without engineering involvement, roughly halving custom-code requests.
    • Built connectors to multiple enterprise ERP/CRM systems with incremental sync, conflict resolution, and idempotent retries - supporting bi-directional data flow in production.
    • Node.js
    • Python
    • FastAPI
    • PySpark
    • Apache Kafka
    • MongoDB
    • Redis
    • Celery
    • React
    • Redux
  4. Senior Full Stack Engineer · Otterdev

    Jul 2022 — Sep 2023

    Singapore · Remote

    Built a crypto fund management dashboard, a multi-channel alert system, and a youth-focused social platform.

    • Built a crypto fund management dashboard delivering real-time insights across 100+ cryptocurrencies, with automated risk analysis feeding fund managers' trading decisions.
    • Shipped a multi-channel alert system (Twilio + SendGrid + Telegram APIs) delivering 50k+ notifications daily to 15k+ users.
    • Architected and shipped a youth-focused social networking platform end-to-end; it grew to 20k+ users within three months of launch.
    • Next.js
    • React
    • NestJS
    • Serverless Stack (SST)
    • AWS CDK / Amplify
    • PostgreSQL
    • MongoDB
    • Terraform
  5. Software Engineer · re:cruit

    May 2021 — Jun 2022

    Wilmington, DE · Remote

    Shipped highly available Kubernetes deployments and serverless APIs serving 500k+ daily requests for a no-code platform.

    • Implemented high-availability deployments for 12+ microservices on Kubernetes / GCP at 99.95% uptime, cutting infrastructure cost by roughly a third.
    • Developed 25+ serverless API endpoints on AWS Lambda and Google Cloud Functions processing 500k+ daily requests, including scraping pipelines extracting 2M+ product data points weekly.
    • Optimized the React-based no-code website builder - cut page load time by 65% and resolved 40+ critical bugs.
    • Engineered a medical-notes system with complex multi-level nested forms for healthcare clients, built on reusable form components.
    • Automated student and mentor onboarding through 10+ third-party integrations (Airtable, Google Drive/Sheets/Calendar, Calendly, Typeform, SendGrid, Twilio).
    • Node.js
    • Express / NestJS
    • React / Redux
    • AWS Lambda
    • Google Cloud Functions
    • Kubernetes / GKE
    • MongoDB
    • Redis
    • FFmpeg
    • WebSockets
    • PWA
  6. Full-stack Web Developer · Freelance

    Sep 2018 — May 2021

    Remote

    Independent consulting building serverless applications, marketing tools, and JAMstack sites for SMB clients.

    • Built serverless applications using AWS SAM (Lambda + DynamoDB + Cognito) and shipped to production for multiple SMB clients.
    • Developed email marketing tools and a job-aggregator application with real-time features and integrations.
    • Delivered high-performance JAMstack sites built on Gatsby and Next.js with headless CMS backends (Contentful, Strapi, Sanity).
    • Next.js
    • Gatsby
    • React
    • Node.js / NestJS
    • GraphQL
    • AWS (Lambda, DynamoDB, S3, Cognito, SAM)
    • Google Cloud
    • Stripe API
    • Contentful / Sanity / Strapi
    • Tailwind CSS
  7. Web Developer · Digitally Simplex

    Feb 2016 — Aug 2018

    Dhaka · Bangladesh

    First full-time engineering role - MERN stack applications, Django e-commerce solutions, and Python automation.

    • Developed MERN stack applications and Django e-commerce solutions for domestic and international clients.
    • Wrote Python automation scripts for data processing and database management across client workloads.
    • MongoDB
    • Express.js
    • React
    • Node.js
    • Python
    • Django

02

Selected open-source projects

  1. xpr-lang A sandboxed expression language with byte-identical runtimes in TypeScript, Python, and Go.

    xpr-lang/xpr
    • Designed a sandboxed expression language with a formal EBNF specification for safe data-pipeline transforms - no I/O, no loops, no side effects.
    • Implemented parsers and evaluators across TypeScript, Python, and Go with byte-identical conformance over 300+ YAML test cases.
    • Shipped to npm + PyPI + Go modules with VitePress docs and an interactive browser playground (Vite + CodeMirror).
    • v0.5 ships arrow functions, let bindings, spread, pipe operator, optional chaining, regex literals, destructuring, and 60+ built-in methods.
  2. restless Your API workbench lives in the terminal.

    shahadulhaider/restless
    • Terminal-native HTTP client with a polished Bubble Tea TUI, driven by .http files (JetBrains / VS Code REST Client format).
    • Imports from Postman, Insomnia, Bruno, curl, and OpenAPI/Swagger specifications; generates code in 8 languages (Python, JavaScript, Go, Java, Ruby, HTTPie, curl, PowerShell).
    • Built-in response assertions (# @assert status == 200) make .http files usable as CI smoke tests.
    • Pre/post-request JavaScript scripting (ES5.1 with crypto builtins), vim-style commands, environments, cookie jar, history, and diff view.
    • Distributed via Homebrew tap, go install, and binary releases.
  3. envdiff Compare, validate, and sync .env files across environments.

    shahadulhaider/envdiff
    • Go CLI for comparing, validating, and syncing .env files across development / staging / production environments.
    • TOML schema validation, secret masking, matrix view across N files, git-diff integration, and interactive sync TUI.
    • Plays nicely with pre-commit hooks and emits GitHub Actions annotations so missing-secret bugs surface in PRs, not at 2 AM in prod.
  4. ports Keyboard-driven TUI for exploring listening ports on macOS and Linux.

    shahadulhaider/ports
    • Live-refreshing TUI for inspecting listening TCP / UDP ports across macOS and Linux with vim-style keybindings.
    • Filter, sort, kill (SIGTERM / SIGKILL), and open processes' ports in the browser without leaving the terminal.
    • Service hints, TCP/UDP toggle, and process-tree context — the "what is running on port 3000" question, answered in one keystroke.
  5. meeting-note-taker Self-hosted Fireflies.ai - upload audio, get transcripts, summaries, and action items.

    shahadulhaider/meeting-note-taker
    • Turborepo monorepo full-stack app that transcribes uploaded meeting audio with OpenAI Whisper (Google Gemini fallback), summarizes content, and extracts action items.
    • Real-time WebSocket progress streaming via Socket.io, Google OAuth, BullMQ job queue with Redis, Drizzle ORM against Supabase Postgres.
    • Full-stack TypeScript end-to-end: React 18 + Vite + Tailwind + Shadcn on the front; Express + BullMQ + Drizzle + Socket.io on the back; Supabase auth/storage; Docker for local dev.
  6. leafpass Cross-platform desktop GUI for the `pass` password manager.

    shahadulhaider/leafpass
    • Svelte + Tauri + Rust desktop app providing a GUI for the venerable Unix pass password manager.
    • GPG-based encryption preserves pass semantics; auto-clearing clipboard, fuzzy search, password generator, git sync built in.
    • Light/dark themes, native window chrome on macOS / Linux / Windows.

03

Skills

Languages
TypeScript / JavaScript Python Go Rust (learning) Bash
Backend
FastAPI Node.js / Express / NestJS SQLAlchemy 2.0 async PostgreSQL (advisory locks, FTS, pg_trgm) Redis APScheduler / BullMQ
Frontend
React 19 / Next.js 15 Astro Tiptap / ProseMirror TanStack Query Zustand Tailwind CSS v4 Radix UI
AI
LangChain / LangGraph OpenAI / Anthropic / Gemini APIs Vector DBs (pgvector) Agentic workflows
Infra & Cloud
Docker / Kubernetes / Helm Terraform / GitHub Actions Prometheus / Grafana / Loki / VictoriaMetrics AWS (Lambda, S3, EKS) / GCP / Cloudflare (Workers, KV, R2)