Skip to content
Asif Sadat

I turn business
problems into
shipped software.

Staff engineer, full-stack from React to .NET, and quiet operator. Seven years building back-office systems, sales engines, and AI tools that move metrics, not just merge requests. I read the P&L before the PRD, and I run code reviews that start with “what is this trying to do for the business?”

faster driver onboardingOBHAI registration portal
40%
server cost reductionOBHAI ride-share
28%
production apps shippedrequirements to release
15+
years shipping full-stackweb, mobile, and backend
7+

01Selected work

Six projects I'd point to
in an interview.

6 featured · 11 in the archive

Client projects.

Freelance

Circular Idea Blender

2023

Match food waste to real circular-economy products, live.

  • Freelance build for Bopinc and Village Capital.
  • Pick a waste or byproduct, or a product you want to make, and see real companies already doing it circularly.
  • React
  • TypeScript

Multi-Outlet Retail Commerce Platform

2026

A storefront where the backend owns every pixel, and the admin never waits on a deploy.

  • Freelance build for a leading apparel ecommerce brand.
  • NestJS backend split into two API planes: a resolved, cacheable storefront surface and a raw, RBAC-gated admin surface.
  • Typed, versioned block vocabulary the Next.js storefront renders, plus ERP catalogue integration and measured SEO work.
  • NestJS
  • Next.js
  • Prisma
  • PostgreSQL
  • TypeScript
  • Zod
Live

Payment Gateway Settlement

2026

A payment lands twice, from two directions. The order gets created once.

  • SSLCommerz settlement across two racing callback channels: a server-to-server notification and a browser redirect.
  • Consumed exactly once via an atomic state claim, verified against the gateway before it settles.
  • Encrypted customer credential at rest; expiry routes to an operator review queue instead of being silently dropped.
  • NestJS
  • PostgreSQL
  • Prisma
  • SSLCommerz

Side projects.

Personal work · 2025-2026

PrismaCV OAuth

2026

One interface, two OAuth providers, and the next one is basically free.

  • Designed the OAuth provider abstraction behind PrismaCV's LinkedIn and Google sign-in.
  • One interface every provider implements, and a strategy that boots cleanly even when its config is missing.
  • The module exports only the shared service, not the providers themselves.
  • NestJS
  • Passport
  • TypeScript
  • OAuth2

TrySpecta

2026

AI-powered virtual glasses try-on for ecommerce.

  • Turbo monorepo: NestJS API + Next.js storefront.
  • Customers upload a selfie; FAL/Gemini overlays frames in real time.
  • PostgreSQL + Redis backend, with shared Zod validation across the stack.
  • Next.js
  • NestJS
  • TypeScript
  • FAL
  • Gemini
  • PostgreSQL
  • Redis

ReadSaver

2025-2026

Paste any article. Get a TL;DR, key points, and Q&A with citations.

  • Full RAG pipeline: in-house extraction (Readability + Playwright), with Jina as a fallback after volume made the vendor bill the bottleneck.
  • OpenAI embeds and chunks into pgvector; semantic search returns grounded, cited answers.
  • Streaming UI and magic-link auth.
  • Next.js
  • OpenAI
  • pgvector
  • Supabase
  • Prisma
  • TypeScript

MoneyQ

2026

Personal finance for Bangladesh: AI categorisation, savings buckets, EMI tracking.

  • BDT-primary expense tracker with GPT-4o-mini auto-categorisation.
  • decimal.js handles financial precision; Vercel crons process recurring entries nightly.
  • Recharts renders monthly insights.
  • Next.js
  • OpenAI
  • Supabase
  • Prisma
  • Recharts
  • TypeScript

TaskOps

2026

Issue tracking where roles live on the organisation, not the user.

  • ASP.NET Core on .NET 10, grown from a feature-folder API into a modular monolith (Identity, Organizations, Projects, Issues, Notifications) through real refactors, not a rewrite.
  • Org-scoped auth returns 401, 404, or 403 from a custom handler so services never leak whether an org exists.
  • Refresh tokens are hashed and rotated; access tokens never carry org roles.
  • Issue events stay in-process (not MediatR); Hangfire runs idempotent notification jobs against Testcontainers PostgreSQL.
  • .NET 10
  • ASP.NET Core
  • EF Core
  • PostgreSQL
  • Hangfire
  • JWT
  • FluentValidation

02Archive

11 more I'm proud of.

2018-2025
  1. 07OBHAI Owner PanelFleet management for car owners: daily driver performance2022
  2. 08Registration PortalSecure driver onboarding, 40% faster than the previous flow2021
  3. 09mgX Landing PageDomestic + international order tracking, public site2023
  4. 10mgX Hub AdminHub-side logistics management2023
  5. 11mgX Customer PanelOrder placement and tracking2023
  6. 12mgX Customer ServiceAngular 8 portal for call-centre agents2020
  7. 13Jatra Flagship Landing5-star travel brand under MGH Group2023
  8. 14MGH PowerBI EmbedAuthenticated PowerBI embedding inside React2024
  9. 15MGH Query ManagementInternal issue & query tracking2023
  10. 16Leave ManagementHR leave workflow2023
  11. 17DristiVan (SAAF)EMR for glaucoma-screening patients2024

03Experience

Work experience.

2018-Present
  1. SELISE Digital Platforms logo

    SELISE Digital Platforms

    2024-Present
    • Staff Software Engineer2024-Present
  2. MGH Group logo

    MGH Group

    2018-2024
    • Manager / Full Stack Developer2023-2024
    • Assistant Manager / Full Stack Developer2021-2023
    • Senior Executive / Lead Frontend Developer2019-2020
    • Trainee Executive / Junior Frontend Developer2018-2019

04Why me

Why hire me?

Because most engineers ship code. I ship outcomes, and I can explain them to your CFO.

  1. The best code review starts with "what is this trying to do for the business?"

  2. Junior devs grow faster when you explain the why, not the what.

  3. Refactoring is a feature. Schedule it.

  4. If the PM can't read your component names, they're wrong.

05Toolkit

The tools I reach for first.

Frontend
  • React
  • React Native
  • Next.js
  • Angular
  • TypeScript
  • Tailwind
  • MUI
  • shadcn/ui
  • Zustand
  • Redux
Backend
  • Node.js
  • Express
  • NestJS
  • C#
  • .NET / ASP.NET Core
  • EF Core
  • RabbitMQ
  • MySQL
  • PostgreSQL
  • Prisma
  • Sequelize
AI & Machine Learning
  • OpenAI API
  • RAG (Retrieval-Augmented Generation)
  • pgvector
  • Vector Search
  • Prompt Engineering
Realtime & Tooling
  • Pusher
  • SignalR
  • FCM
  • Web Push
  • PWA
  • Google Maps
  • Vitest
Currently learning
  • Docker
  • AWS

07Contact

Hiring? Building?
Let's talk.

I read every email. If you're looking for a senior full-stack engineer (full-time or contract), start here.

Based in
Dhaka, Bangladesh
Currently
Staff Software Engineer @ Selise
Available for
Full-time · Contract · Remote
Response
<24h, weekdays