Selected work

Healthcare, fintech and SaaS products in production, built and run end to end.

01 Selected work

Products in production, not just prototypes.

BPDA Telemedicine App home page: a doctor at every BPDA centre, by video, with an e-prescription in hand

FlagshipLIVE Healthcare · Telemedicine

BPDA Telemedicine App

A doctor at every BPDA centre, by video, with an e-prescription in hand.

Centre facilitators connect rural patients with qualified doctors in real time, write the prescription together and print it on the spot. Specialist care reaches the village without anyone travelling to the city.

  • React
  • Vite
  • WebRTC video
  • AI assistant
  • Android
  • Bangla / EN

How a consultation works patient in → prescription in hand, usually < 20 min

  1. Step 1

    Patient arrives

    The facilitator registers the patient or opens their existing record.

  2. Step 2

    Prescription opened

    Chief complaint, vitals and history are entered at the centre.

  3. Step 3

    One-tap video call

    The assigned doctor is rung, and the call escalates to an admin if they are busy.

  4. Step 4

    Doctor prescribes

    The doctor examines, writes the prescription live and marks it reviewed.

  5. Step 5

    Print & go

    A signed e-prescription is in hand, usually within 20 minutes.

Every feature 12 capabilities, all live today

  • Live video consultation

    One tap from the centre rings the doctor, who sees and examines the patient on screen, with no travel to the city.

  • Collaborative e-prescription

    The doctor writes the diagnosis, medicines and advice live during the call, and it prints before the patient leaves.

  • BPDA AI assistant

    Built-in chat that knows each user's role: app help, medicine lookup from the approved list, general guidance.

  • 24/7 live doctor status

    Each centre sees its assigned doctor online in real time. Busy or offline calls escalate to an administrator.

  • Centre management

    Patient registration, visit history, prescription records and monthly reports in one place.

  • Android app for the field

    Facilitators run the entire flow from a phone on ordinary mobile data.

  • Safe prescribing

    Doctors prescribe from an admin-approved medicine list, and facilitators cannot alter a doctor's prescription.

  • Smart templates

    General and dental templates with dose presets, BMDC number and centre details in the header.

  • Follow-up built in

    Follow-up date, referrals and investigations. The next visit opens with the full history.

  • Bilingual A4 print

    Prescriptions print in Bangla and English with the doctor's name and signature block.

  • Specialists & foreign doctors

    Book a specialist on portal.bpda.site, pay there, and that doctor is pre-selected for the next call.

  • Role-based access

    Separate facilitator, doctor and administrator workflows, including approvals, doctor assignment and escalations.

MJPay home page: get paid on mobile money, confirmed automatically

FlagshipLIVE Fintech · Payments

MJPay

Get paid on mobile money, confirmed automatically.

Turns a bKash or Nagad "send money" into a real payment gateway: hosted checkout, receipt matching from the operator's SMS, and a signed webhook to your system, usually within seconds. Payouts go back out through the same API.

  • bKash
  • Nagad
  • Rocket
  • Upay
  • Bank transfer
  • Payments API
  • HMAC webhooks
  • USSD automation
  • Risk scoring
  • 2FA

Between "Pay" and "Paid" one payment, start to finish, in about 8 seconds

  1. 0.0s

    Customer taps Pay

    The hosted checkout opens on their phone.

  2. 0.4s

    Number allocated

    One of your wallet numbers is assigned to this payment alone.

  3. ~6s

    Money sent

    The customer pays in their own bKash or Nagad app.

  4. ~7s

    Receipt SMS arrives

    It is forwarded, signed and stored raw before parsing.

  5. ~8s

    Matched & paid

    Amount, number and TrxID match exactly one open payment.

  6. ~8s

    Webhook fires

    A signed payment.success event reaches your server.

Every feature 16 capabilities, all live today

  • Hosted checkout

    A phone-first payment page: pick a wallet, get a number, pay from the wallet app. Nothing to build.

  • Automatic confirmation

    The operator's receipt SMS is matched by amount, number and TrxID within seconds, with no manual approval.

  • One API, both directions

    The same four wallets take payments and send them, money in and out on one key.

  • Payouts in seconds

    POST /v1/payouts and an agent phone dials USSD itself. Live runs have completed in 12 and 15 seconds.

  • Payment links

    No website or developer needed. Share a link on Facebook, WhatsApp or SMS.

  • QR payments

    Every link carries a QR code for counters, posters or invoices, with no terminal required.

  • Signed webhooks

    HMAC-signed events, retried with backoff, with every delivery attempt visible in the portal.

  • Instant SMS notifications

    Account events such as go-live, reviews, paused webhooks and new teammates reach you by SMS.

  • Risk-scored payouts

    Large amounts, new payees, bursts and repeat numbers are scored, and high-risk payouts wait for a person.

  • No card data, no PCI scope

    No card rails means no card numbers ever enter the system, so there is nothing to leak.

  • Your money stays yours

    Paid straight into your own wallet numbers. No float held and no settlement cycle.

  • Merchant portal

    Payments, checkouts, links, API keys, webhook logs and team roles, built mobile-first.

  • 2FA & audit trail

    Two-factor sign-in, IP-locked revocable API keys and an append-only log of staff actions.

  • Public status page

    A status page anyone can read, plus a health endpoint your own monitoring can poll.

  • Sandbox from day one

    Test the whole integration, payouts included, before approval, then swap one key for live.

  • Human onboarding

    Invite-only and checked by a person, with minimal paperwork.

BPDA Health Portal: find verified doctors, hospitals and health workers

LIVE Healthcare · Platform

BPDA Health Portal

One platform for healthcare and health education in Bangladesh, with a verified directory of doctors, hospitals, ambulances, nurses and training centres. It is bilingual and links to the telemedicine network and paid specialist bookings.

  • Verified directory
  • Bangla / English
  • Telemedicine network
  • Directory
  • Auth & roles
  • Bookings
  • i18n
portal.bpda.site
BPDA FMS: keep accounts simple, with a dashboard preview

LIVE SaaS · Finance

BPDA FMS

A finance-management SaaS for Bangladesh covering personal expenses, shop dues, inventory and healthcare operations. It includes transactions, a due ledger and reports, on mobile and desktop, with a 15-day free trial.

  • Business overview
  • Income & expense
  • Due ledger
  • Next.js
  • Dashboards
  • Subscriptions
  • Bangla / EN
bpdafms.com
BPDA Community Network: news, courses and colleagues for BPDA telemedicine centres

LIVE Healthcare · Community

BPDA Community Network

The member network of the Bangladesh Paramedical Doctors Association. Telemedicine centre owners get news, courses, notices and real-time chat in one place, with a public directory of verified centres, a bilingual content system and a separate admin console.

  • Centre directory
  • Bangla / English
  • Verified centres
  • Django + Channels
  • Vue 3
  • Real-time chat
  • Bangla / EN
network.bpda.site
Agamir Shwapno: website of a non-profit social welfare organization in Pirganj, Rangpur

LIVE Non-profit · Community

Agamir Shwapno

The website of a government-registered, MRA-certified non-profit in Pirganj, Rangpur. It presents the organization's programs in skills training, agriculture, health and microcredit, shows field work such as free medical camps, and turns visitors into donors and volunteers through a protected contact form.

  • Bilingual branding
  • Donate & volunteer
  • Registration details
  • Tailwind CSS
  • Static build
  • PHP contact form
  • Security headers
agamirshwapno.site
Shawpnil Enterprise: bilingual website of a construction and building-materials company in Rangpur

LIVE Construction · Business website

Shawpnil Enterprise

The website of Shawpnil Enterprise, a builders and construction company in Rangpur that also supplies SS, Thai glass and building materials. Bangla is the default with a full English version. A hero slider, services, projects and a photo gallery are all edited from an admin panel, and every quote request lands in a built-in CRM.

  • Bangla / English
  • Admin panel
  • Quote form + CRM
  • Node + Express
  • SQLite
  • Tailwind CSS
  • Cloudflare Turnstile
shawpnil.mrjorg.site
MJ Fin: live cryptocurrency prices and a portfolio tracker in English and Bangla

LIVE Fintech · Crypto

MJ Fin

A free crypto market and portfolio tracker. Prices stream live from Binance over WebSockets, and each portfolio shows its true profit and loss from its own trade ledger. Exchange sync uses read-only keys, and price alerts reach you by email, Telegram or push. The markets, coin pages and news are public today; sign-up opens next.

  • Live price ticker
  • Bangla / English
  • Real-time coin cards
  • Next.js
  • Node + PostgreSQL
  • WebSockets
  • Bangla / EN
fin.jpayauto.com
MJ-SMM: a social media marketing panel for ordering followers, likes and views

LIVE Marketing · Reseller panel

MJ-SMM

A social media marketing reseller panel where customers order followers, likes, views and subscribers, and orders go to providers automatically. It is built on a purchased Laravel script: I recovered it from a backup, rebranded it, upgraded its framework and dependencies, and deployed it with its own domain mail (SPF, DKIM and DMARC).

  • Branded support mail
  • Rebranded panel
  • Customer accounts
  • Laravel 10
  • MariaDB
  • PHP 8.3
  • DirectAdmin
jpayauto.com
MJ-Live Chat: a website live-chat widget and Bangla AI support agent, shown on its dark landing page

LIVE SaaS · Live chat & AI support

MJ-Live Chat

A multi-tenant live-chat SaaS for websites. A lightweight widget drops onto any site, and a Bangla AI agent trained on your own pages and Q&A answers in Bangla, English or Banglish, handing off to a human when it is unsure. Agents reply straight from Telegram and share a team inbox — assign and transfer chats, tags, internal notes, saved replies and search — alongside tickets, a public help center, analytics and white-label branding. Billing runs through MJPay (bKash, Nagad, Rocket and Upay).

  • Bangla AI agent
  • Reply from Telegram
  • Team inbox
  • Multi-tenant SaaS
  • AI + human handoff
  • Tickets & help center
  • MJPay billing
mjlive88.site
JONY-AI: a chat-first AI agent workspace with documents, memory and approval-gated tools, shown on its dark landing page

LIVE AI · Agent workspace

JONY-AI

A chat-first, extensible AI agent workspace. Stream chat across multiple LLM providers (OpenAI, Groq, Anthropic, Gemini, Ollama or your own), explore your own documents with retrieval and citations, and let a tool-using agent plan and run tasks behind approval-gated tools and background runs. Skills, connectors and plugins extend it, conversations keep user-controlled memory, and a Business inbox handles WhatsApp with human handover. Use it in the browser, as a PWA or from the jony CLI.

  • Multi-provider chat
  • Documents + citations
  • Approval-gated tools
  • FastAPI · LangGraph
  • LiteLLM
  • Postgres + pgvector
  • Next.js
ai.mjony3.com

Open source · AI

Personal AI Agent

A locally-hostable, self-trainable agent in Python: an LLM tool-calling loop, SQLite memory, and exports of conversations as fine-tuning data.

Source on GitHub

Open source · Web

This portfolio

A dependency-free static site with generative artwork and light and dark themes, delivered via Cloudflare's network.

Source on GitHub

Ready to start?

Send a short brief and get a plan and quote, usually within a day.

Book a service