Skip to content
View mehedisarkar2k's full-sized avatar
🚀
Shipping web and mobile products
🚀
Shipping web and mobile products

Block or report mehedisarkar2k

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
mehedisarkar2k/README.md

Mehedi Hasan Sarkar

Full-Stack Engineer, web and mobile. For 4+ years I have built booking, payment and learning products for clients in Australia, Sweden and the UK.

I start with what can go wrong before I build a feature. The case studies show the problem, the decision and the trade-off: https://www.mehedisarkar.com/work?ref=github

What I work on

  • Booking platforms. A 10-minute slot hold, so two people cannot book the same court at the same moment. Reminders, cancellations and club payouts. Case study
  • Payments. Stripe across 4 products: manual capture, Connect payouts, refunds and 3D Secure. Money only moves when the booking is really going ahead. Case study
  • Inherited systems. On one salon booking system I documented 31 defects, fixed them in priority order and cut the mobile payload from 17.2 MB to 1.7 MB. Case study
  • AI content pipelines. Gemini OCR that turns scanned textbooks into typed content blocks, with per-page timeouts, retries and recovery after a worker crash. Case study
  • Mobile apps. Led a mobile team of 3 developers on 2 products and owned the App Store and Google Play releases. Worked on a padel booking app with 100K+ Google Play downloads.

Stack

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

Side projects

  • desco-balance-check: Telegram bot for prepaid electricity customers in Dhaka.
  • task-flow: project management app with a permission-aware AI assistant.
  • MindPop: offline-first brain-break games app, live on Google Play.

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.