April 2026 – Present
Lead Software Engineer
Red Circle Digital — Remote Contract, project-based
Highlights
- In Oct 2026, I designed an AI-native EdTech SaaS for AWS serverless, built on API Gateway, Lambda, SQS, and DynamoDB. It is event-driven and still in active development.
AI Photoshoot
- Built AI Photoshoot, a multi-tenant product-photography SaaS on TypeScript, Fastify, PostgreSQL, Prisma, Redis, and AWS SQS. Data is scoped per organization, and the app handles credit billing and the generation flows: photoshoot, beautifier, recolor, and videoshoot.
- Shipped the Shopify side two ways: a standalone OAuth app using Admin GraphQL, product import and publish, and Shopify Billing, and a thin embedded App Bridge admin. Merchants pull a product, generate assets, and push the images back to their catalog.
MyFitSize
- Built MyFitSize, a multi-tenant Shopify size-quiz app in TypeScript, React Router, PostgreSQL, and Prisma. It has an embedded admin, a theme app extension with a product block, and a storefront quiz served through App Proxy.
- Size recommendations run as a ranking pipeline: estimate the body, match the size chart, then rank variants. OpenRouter reads size-chart images, and pet sizes fall back to a deterministic path when the model gets it wrong.
Ownership
- Owned the schema, indexes, Docker, Helm, and GitHub Actions, from feature design to production deployment.
Tech Stack: TypeScript, Fastify, React Router, PostgreSQL, Prisma, Redis, AWS SQS, DynamoDB, AWS Lambda, API Gateway, Shopify, Docker, Helm, GitHub Actions
December 2025 – March 2026
Lead Software Engineer
Mind Orbital Ltd. — Remote Contract
- Designed and shipped two full-stack platforms, Hazira and Teamrail, using Node.js, NestJS, TypeScript, and Angular, from system design to production rollout.
- Set up Kubernetes on DigitalOcean with Docker and Helm charts, so deployments were repeatable and stayed highly available.
- Led the backend for the Stripe and SSLCommerz payment integrations and for event-driven services on AWS SQS, Lambda, and Redis.
Tech Stack: Node.js, NestJS, TypeScript, Angular, Docker, Kubernetes, Helm, DigitalOcean, Stripe, AWS SQS, Lambda, Redis
April 2023 – September 2025
Principal Software Engineer, Tech Lead
Astha.IT (augmented at Banglalink) — Dhaka, Bangladesh
Multi-Technology Enterprise Applications
- Designed and led the migration of legacy monoliths to cloud-native microservices for 40 million users, written as high-throughput Node.js, NestJS, and Go services.
Banglalink Identity Access Management (BL-IAM)
- Designed BL-IAM, the identity and access management system for a multi-tenant telecom platform, using JWT, OAuth2, and API Gateway patterns.
- Implemented network login, so a user on a Banglalink SIM is signed in automatically over the mobile network. The API Gateway confirms the request is on-network and passes the MSISDN in a trusted header to the multi-tenant IAM. The IAM signs a per-tenant hash and issues a short-lived JWT, which the tenant client verifies.
- NodeJS, NestJS, TypeScript microservices architecture
- MySQL with TypeORM for data persistence and relationships
- RabbitMQ for event-driven messaging and microservices communication
- Docker containerization with automated deployment workflows
- Impact: Identity and access for 40 million users
Go Lang JWT Authorizer Service
- Wrote a Go JWT authorizer that verifies tokens across distributed services behind Nginx authorization routing. In production, it handles millions of authorization requests.
- Go Lang microservice for distributed JWT token verification
- High-performance concurrent processing handling max API request loads
- Nginx integration with custom authorization routing configuration
- Load distribution architecture reducing authentication overhead
Data Sync Worker
- NodeJS and NestJS with TypeScript for type-safe development
- Redis with Bull Queue for reliable background job processing
- Legacy system integration synchronizing old auth with new IAM
- Automated data migration with consistency validation and error handling
Banglalink Bonus Disbursement Service (RnE)
- Built the bonus disbursement service and related services for high-volume customer rewards, on Node.js, NestJS, TypeScript, MySQL, TypeORM, and RabbitMQ.
- NodeJS, NestJS, TypeScript backend with cluster management
- MySQL database with complex business logic and transaction handling
- RabbitMQ messaging for reliable bonus processing workflows
- Automated containerization reducing deployment complexity
DXP - Digital Experience Platform
- PHP Laravel backend with comprehensive RESTful API development
- React frontend with TypeScript and Tailwind CSS styling
- MySQL database with optimized queries and proper indexing
- Docker deployment with automated build and release processes
bKash Payment Gateway Integration
- PHP Laravel middleware for secure payment processing
- Webhook handling with HMAC signature verification and retry logic
- Database transaction logging with automated reconciliation reports
- Error handling and monitoring for payment failure scenarios
MyBL Wallet (Go Lang PoC)
- Go Lang backend for retailer wallet proof of concept
- API development with database integration and transaction management
- Performance testing and concurrent user simulation
MyBL Product Inventory
- NodeJS, NestJS, TypeScript backend with MongoDB integration
- React frontend with TypeScript for type-safe component development
- Real-time features using WebSocket connections for live updates
Technical Leadership Achievements
- Containerized 9 mission-critical applications with Docker and Kubernetes, which cut deployment time by 75%. Also set up distributed caching and messaging with Redis and RabbitMQ.
- Mentored 8+ engineers and pushed for code review and test-driven development (TDD).
- Containerized 9 production applications across multiple technology stacks
- Implemented distributed caching and messaging with Redis and RabbitMQ
Tech Stack: NodeJS, NestJS, TypeScript, PHP, Laravel, Go Lang, React, Angular, Python, MySQL, MongoDB, Redis, Docker, Kubernetes, AWS
September 2022 – February 2023
Senior Full-Stack Engineer
Apartments and Developments Ltd. — Australia, Remote Contract
DevSuite SaaS Products
- Delivered 3 SaaS products under the DevSuite name, using React, Node.js, TypeScript, and PostgreSQL.
- Delivered 3 SaaS products (DevSuite Showcase, Remote, and Project) using React, Node.js, TypeScript, and PostgreSQL
- React with TypeScript and Tailwind CSS for responsive frontends
- Firebase authentication with custom React hooks implementation
- GCP and Kubernetes with Infrastructure as Code and CI/CD
Key Achievements
- Cut API latency by about 60% by tuning backend queries and indexes.
- Looked after the cloud infrastructure on GCP and Kubernetes, including Infrastructure as Code and CI/CD.
- Cross-timezone collaboration with Australian team using async communication
Tech Stack: React, Node.js, TypeScript, PostgreSQL, Tailwind CSS, Firebase, GCP, Kubernetes
January 2022 – August 2022
Senior Full-Stack Engineer
Bitstrapped Inc. — Canada, Remote Contract, concurrent with Strativ AB
Vue.js & Python Applications
- Built the analytics and data pipelines for Canpath with Vue.js, Node.js, Python, PostgreSQL, and Kubernetes on GCP.
- Canpath Analytics: Vue.js frontend with Node.js Express backend
- Python data processing with PostgreSQL database optimization
- TilR Application: Python Django with advanced ORM usage
- Google Cloud Platform deployment with Docker and Kubernetes
- RESTful API development following OpenAPI specification standards
Technical Contributions
- Improved ingestion throughput for large datasets and deployed services on GCP
- Kubernetes deployment with auto-scaling and load balancing
- Python API integration with complex data transformation pipelines
- Performance monitoring and logging implementation
Tech Stack: Vue.js, Node.js, Python, Django, PostgreSQL, Docker, Kubernetes, GCP
June 2021 – May 2022
Senior Software Engineer
Strativ AB Ltd. — Contract, concurrent with Bitstrapped Inc. Jan - May 2022
React Native & Angular Gaming Platform
- Lead engineer on AllezPadel, a social and tournament platform I built from scratch with NestJS, Node.js, TypeScript, GraphQL, and MongoDB.
- Added real-time features with Socket.io and ran AWS DocumentDB.
- AllezPadel React Native mobile application (team leadership)
- NodeJS, NestJS, TypeScript backend with GraphQL API development
- MongoDB with complex aggregation pipelines for gaming statistics
- Angular admin dashboard with TypeScript and real-time charts
Leadership & Architecture
- Led 5-person development team across mobile and web technologies
- Designed GraphQL schema for efficient mobile data consumption
- Implemented WebSocket communication for real-time game state sync
- MongoDB optimization for high-frequency gaming data updates
Tech Stack: React Native, NodeJS, NestJS, TypeScript, GraphQL, Angular, MongoDB, Socket.io, AWS DocumentDB
August 2020 – May 2021
Lead Software Engineer (MyCareerGate)
SELISE Digital Platforms
MyCareerGate
- Led MyCareerGate, a talent-pooling platform with a TypeScript and Angular frontend on a microservices backend.
- MyCareerGate: microservices backend with Angular frontend
- TypeScript development with Angular services and reactive forms
- MongoDB integration with comprehensive data modeling
- RESTful API development with Node.js
Enterprise Contributions
- Microservices architecture design and implementation
- Database optimization and complex query development
- A/B testing integration with Optimizely and Adobe Target
Tech Stack: Angular, TypeScript, Node.js, MongoDB, JavaScript, AWS
August 2018 – July 2020
Senior Software Engineer
SELISE Digital Platforms
Angular & TypeScript Enterprise Applications
- Built the audio and video player features for the JamAHook music platform on Node.js, MongoDB, and AWS.
- Designed reusable Angular component libraries.
- JamAHook Music Platform: JavaScript audio processing with AngularJS
- Angular component library development for reusable UI elements
- A/B testing integration with Optimizely and Adobe Target
Tech Stack: Angular, TypeScript, AngularJS, Node.js, MongoDB, JavaScript, AWS
August 2017 – June 2018
Senior Software Engineer
ECHO Sourcing (Pvt) Ltd. (Full-time, on-site, Uttara, Dhaka)
NodeJS & Analytics Development
- Built a time-tracker application and an A/B testing analytics tool with Node.js, Express, and MongoDB.
- Integrated Optimizely and Adobe Target to analyze conversion rates.
- Time Tracker Application: NodeJS, Express with MongoDB integration
- Optimizely, AB Tasty, Adobe Target integration and custom modules
- Performance optimization and conversion rate analysis
Tech Stack: NodeJS, Express.js, MongoDB, JavaScript, Analytics Platforms
2011 – 2017
Earlier Professional Experience
ICT Euro Ltd.; Impel IT Solutions; KaritKarma Ltd.; Gonona Technologies Ltd.; The RS Software Ltd.
- Web and e-commerce development with PHP, MySQL, JavaScript, WordPress, Magento, OpenCart, CodeIgniter, and Django.
- Customized shipping, inventory, and ERP systems (ERPNext), and worked on A/B testing integrations.
Web Application Developer | ICT Euro Ltd. (2015–2017)
- PHP development: Magento, OpenCart with custom module development
- CodeIgniter framework with MySQL for shipping management systems
- JavaScript, jQuery frontend development with responsive design
Web Developer | Multiple Companies (2011–2015)
- Python Django development with REST framework and AngularJS
- WordPress, Joomla theme and plugin development using PHP
- Core PHP applications with MySQL database integration
- Shipping, inventory, and ERP customization (ERPNext) plus A/B testing integrations
Tech Stack: PHP, CodeIgniter, Python, Django, JavaScript, jQuery, MySQL, WordPress, Magento, OpenCart, Joomla