
Featured
B2Roll — Multi-tenant e-commerce SaaS
A multi-tenant e-commerce SaaS where businesses create branded stores and manage products, orders, customers, payments, and delivery from one place.
1,240+ stores · 2.3M orders · 99.98% uptime
Hello from Dhaka —
Full-Stack TypeScript Engineer
Remote full-stack TypeScript engineer for US startups—web, mobile, and SaaS with React, Next.js, Node.js, and React Native.
About
I'm a Full-Stack Software Engineer with 3.5+ years of professional experience building web, mobile, and SaaS products.
I started primarily with frontend development, working extensively with React and Next.js. Over time, I became more interested in the systems behind the UI — APIs, databases, authentication, real-time communication, performance, and scalable architecture.
My core stack is TypeScript, React, Next.js, Node.js, Express.js, NestJS, PostgreSQL, GraphQL, and React Native with Expo.
I've worked on production applications including SaaS and e-commerce platforms, where I've dealt with real-world challenges such as multi-tenant architecture, database design, authentication and RBAC, API development, third-party integrations, caching, performance optimization, and deployment.
I enjoy taking a product from an idea to a reliable production system — from designing the user experience and frontend to building the backend, database, integrations, and infrastructure behind it.
I'm based in Dhaka and work remotely with US clients, overlapping business hours when projects need it.
years building
products shipped
apps in production
teams I've worked with
01
The same language in the browser, on the server, and on the phone. Fewer context switches, fewer bugs that only show up at the boundary.
02
React and Next.js when it’s a site. React Native and Expo when it needs to feel native. I don’t treat mobile as an afterthought.
03
From PostgreSQL or MongoDB up through NestJS or Express to the UI. One person who can follow a request the whole way.
Skills
TypeScript across the stack — the tools I actually ship with.
Selected work
Full-stack web, a mobile client, and the occasional front-end — all in TypeScript.

Featured
A multi-tenant e-commerce SaaS where businesses create branded stores and manage products, orders, customers, payments, and delivery from one place.
1,240+ stores · 2.3M orders · 99.98% uptime

A platform that brings market signals, wallet activity, smart contract data, and blockchain events into a cleaner experience across web and mobile.
12K+ signals · 19.3K polyrating · On-chain verified

A property management mobile app focused on making everyday workflows easier to handle from a phone — properties, tenants, and operations in one place.
TS app + api · JWT auth · Postgres database

A hospitality platform that connects hotel guests with hotel services while helping staff manage day-to-day operations.
Expo ios + android · Express api · MongoDB store

A crowdfunding platform for people and organizations to raise funds — built so campaigns, contributions, and trust stay simple on the surface.
NestJS api · MySQL database
Experience
B2Roll
Remote
Multi-tenant e-commerce SaaS. B2Roll has been one of the projects where I've worked closest to the full product — from the storefront and dashboard to the backend, database, integrations, and deployment. It's a multi-tenant e-commerce SaaS platform where businesses can create their own branded online stores and manage products, orders, customers, payments, delivery, and other operations from one place. I worked with Next.js, React, TypeScript, NestJS, GraphQL, and PostgreSQL, including the multi-tenant architecture that isolates each business using separate PostgreSQL schemas. Beyond building features, I dealt with practical engineering problems such as tenant-aware routing, authentication and RBAC, custom domains, SSL automation, caching, database connection management, courier integrations, and production deployments. What I like most about this project is that it taught me to think beyond individual features — how a system behaves under load, how different services communicate, how data stays isolated, and how to keep a product maintainable as it grows.
Polysignals
Remote
Web3 analytics platform. Polysignals started with a simple problem: blockchain data can be difficult to understand when you're constantly jumping between explorers, wallets, and different data sources. I worked on building a platform that brings market signals, wallet activity, smart contract data, and blockchain events into a cleaner experience across web and mobile. On the web, I worked with Next.js and TypeScript, while the mobile application was built with React Native. The backend used Node.js and Express.js with REST and WebSocket communication for real-time data. PostgreSQL was used to handle and query historical blockchain data, while integrations with Polygon and Etherscan brought on-chain activity into the platform. The project pushed me to think more about real-time systems, data-heavy applications, low-latency communication, and keeping state synchronized across multiple platforms.
Olmo
Remote
Property management mobile application. I worked on Olmo as a mobile application focused on making property management workflows easier to handle from a phone. My work focused on building the mobile experience, connecting application screens with backend services, managing application state, and turning product requirements into practical, easy-to-use interfaces. The project gave me more experience working with real-world mobile application flows and thinking about performance, usability, maintainability, and how different parts of an application need to work together rather than treating each screen as an isolated feature.
Gustav
Remote
Hospitality management & digital concierge platform. Gustav is a hospitality platform designed to connect hotel guests with hotel services while helping staff manage day-to-day operations. I worked on the product from the application side, focusing on building practical user experiences and connecting different hospitality workflows together. The project involved working with multiple types of users and different service flows, which made it a good exercise in designing interfaces that stay simple even when the underlying system becomes complex. Working on Gustav helped me better understand how software needs to adapt to real operational workflows — not just how to build technically correct features.
EkSho
Remote
Crowdfunding platform. EkSho is a crowdfunding platform built for people and organizations to raise funds for different causes. I worked on building and connecting different parts of the platform, focusing on the user experience as well as the underlying application logic. The project involved workflows where users create and manage campaigns, interact with fundraising content, and make contributions. It gave me experience working on a platform where trust, usability, and reliable data handling are particularly important. My focus was to build features that feel simple from the user's perspective while keeping the underlying implementation structured and maintainable.
Contact
A new product, a stubborn bug, or a team that needs another TypeScript pair of hands. I read everything.
Dear Imran,