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 near-byte-identical implementations in TypeScript, Python, and Go, shipped to npm, PyPI, and Go modules.
~ 01
Experience
Lead Engineer · BengalByte
Nov 2025 — Present
Remote · Bangladesh
Lead engineer on a multi-tenant clinical 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.
Set the technical direction the team builds against — architecture, API design, and deployment strategy for the subsystems we ship — and review designs and code across the stack.
Built and operate the release path every deploy goes through: metrics, logs, and alerting on a self-hosted observability stack, plus health-gated releases that roll back automatically on probe failure, so a bad deploy stops itself.
Own core product subsystems end-to-end — from data model and API design through frontend delivery, rollout, and production monitoring.
Ship platform features spanning multilingual search, rich-text editing surfaces, and document workflows on a multi-tenant product.
Drive reliability and security hardening across the platform: tenant isolation, encryption at rest, and one centralized error-handling path for the API.
Set up the frontend's lint, formatting, pre-commit and test tooling at project start, so conventions were enforced from the first commit rather than retrofitted — the suite now runs 370+ tests across backend and frontend on every change.
Python 3.12
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
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.
Built the 40+ reusable component library new workflows composed from instead of writing custom code, processing 2M+ records daily.
Designed a fault-tolerant state management system for long-running data workflows, keeping execution reliable across 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 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
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 the profiling gate that caught schema violations, duplicates, and referential errors across 50M+ records daily before they reached migration.
Engineered ETL pipelines sustaining 2M+ records per hour, plus a validation framework that caught data-quality issues pre-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.
Put migration rules in the hands of business analysts with a configurable schema-mapping engine, taking engineering out of the loop and 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
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
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, 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 more than half 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
Full-stack Web Developer · Freelance
Sep 2018 — Apr 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
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
xpr-lang — A sandboxed expression language with near-byte-identical runtimes in TypeScript, Python, and Go.
Sandboxed expression language with a formal EBNF specification — no I/O, no loops, no side effects — with parsers and evaluators in TypeScript, Python, and Go held near-byte-identical across 601 conformance tests.
Shipped to npm + PyPI + Go modules with VitePress docs, an interactive playground (Vite + CodeMirror), and 71 built-in functions.
restless — Your API workbench lives in the terminal.
Terminal-native HTTP client with a Bubble Tea TUI, driven by .http files — imports from Postman, Insomnia, Bruno, curl and OpenAPI, and generates client code in 8 languages.
Built-in response assertions make .http files usable as CI smoke tests; ES5.1 pre/post-request scripting, environments, cookie jar, and diff view. Distributed via Homebrew tap and go install.
envdiff — Compare, validate, and sync .env files across environments.
Go CLI for diffing .env files across environments — TOML schema validation, secret masking, matrix view across N files, git-diff integration, and an interactive sync TUI.
Hooks into pre-commit and emits GitHub Actions annotations, so missing-secret bugs surface in PRs rather than at 2 AM in prod.
ports — Keyboard-driven TUI for exploring listening ports on macOS and Linux.