Skip to content
View mehedisarkar2k's full-sized avatar

Block or report mehedisarkar2k

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mehedisarkar2k/README.md

Mehedi Hasan Sarkar

Product engineer for web and mobile. I build booking, payments and learning products. I add AI features that users can trust.

For 5 years I have worked with clients in Australia, Sweden and the UK. See what I have built: https://www.mehedisarkar.com/work?ref=github

What I build

  • Booking. A 10-minute slot hold, so two people cannot book the same court at the same moment. Reminders, cancellations and club payouts. More
  • Payments. Stripe in 4 products: manual capture, Connect payouts, refunds and 3D Secure. Money moves only when a booking is really going ahead. More
  • Inherited systems. I took over a live salon booking system. I fixed the 31 defects an audit had listed and cut the mobile payload from 17.2 MB to 1.7 MB. More
  • Learning apps and AI. A Gemini OCR pipeline turns scanned textbooks into structured content. It has page timeouts, retries and recovery after a worker crash. More
  • Mobile apps. I led a mobile team of 3 developers on 2 products and owned the App Store and Google Play releases. I worked on a padel booking app with 100K+ downloads on Google Play.

Stack

TypeScript, React, Next.js, React Native, Expo, Node.js, Express, NestJS, MongoDB, PostgreSQL, Redis, Stripe, Docker, GitHub Actions, Vercel.

Side projects

  • desco-balance-check: a Telegram bot for prepaid electricity customers. The maths runs in code. The AI only picks the tool.
  • task-flow: project management with an AI assistant that only sees what the user may see.
  • certificate-generation-server: a REST API that generates PDF certificates.
  • MindPop: an offline brain-games app, live on Google Play.

Website · LinkedIn

Pinned Loading

  1. desco-balance-check desco-balance-check Public

    Telegram bot for DESCO prepaid electricity customers in Dhaka. Balance, days-left forecast, low-balance alerts, and Bangla or English chat through Gemini with a fixed tool set.

    TypeScript

  2. task-flow task-flow Public

    Project management app with an AI assistant that acts only within the signed-in user's permissions (Azure OpenAI function calling). Next.js, Express, PostgreSQL, Prisma.