Skip to content
View Mehedy-Tanvir's full-sized avatar

Block or report Mehedy-Tanvir

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
Mehedy-Tanvir/README.md

Profile Banner

Hi there πŸ‘‹

I’m Md. Mehedy Hasan Tanvir, a Senior Full-Stack JavaScript Engineer focused on building and operating reliable, production-grade SaaS systems.
Based in Mymensingh, Bangladesh.


πŸ’» What I Do

I work on end-to-end web systems with an emphasis on backend architecture, data integrity, and long-term maintainability.

My background includes designing APIs, implementing authentication and payment flows, managing deployments, and supporting live production systems with real users. Earlier MERN-based projects laid the groundwork for my current focus on scalable backend systems and SaaS engineering.


πŸ“Š GitHub Stats

GitHub Streak


πŸ”§ Technologies That I Work With

My Skills


πŸ‘€ Current Overview

πŸ”­ I’m working

Currently working as a Full-Stack Developer at FlowAppz, with ownership over backend APIs, SaaS features, deployments, and production stability.

🌱 I’m exploring

Scalable backend system design, strong type modeling, and cross-platform product architecture.

πŸ‘― I’m looking

Thoughtful collaboration on product-focused or SaaS-oriented work where engineering quality and ownership matter.

πŸ€” I’m trying

Continuously improving system design decisions, code quality, and operational reliability β€” while sharing experience and guidance where helpful.

⚑ Fun fact

I enjoy mentoring and helping engineers think more clearly about system design.


πŸ“« How to reach me

Email Β Β Β  LinkedIn


πŸš€ Selected Projects

These projects were built earlier in my career.
I present them here as foundational systems that shaped my current approach to backend engineering, security, and system design.


1. Destinize β€” Multi-Role Travel Platform

Context
An early full-stack platform that introduced real-world challenges around role-based access control, payments, and API ownership.

System Scope

  • Multi-role architecture (Admin, Tour Guide, Tourist)
  • JWT-based authentication and authorization
  • Stripe payment processing
  • RESTful backend with MongoDB and Mongoose
  • Axios interceptors for request and error handling

Key Learnings

  • Authorization rules must be enforced centrally
  • Payment flows require strict backend validation
  • Early schema decisions have long-term impact

πŸ”— Client: https://github.com/Mehedy-Tanvir/destinize-travel-guide
πŸ”— Server: https://github.com/Mehedy-Tanvir/destinize-travel-guide-server
πŸ”— Live: https://destinize-tour-guide.web.app/


2. Travello Local Tour β€” Service Marketplace

Context
A marketplace system that highlighted the importance of defensive backend design and API safety.

System Scope

  • JWT-protected APIs and private routes
  • Custom middleware for MongoDB ObjectID validation
  • Centralized error handling via Axios interceptors
  • Provider-side workflow management

Key Learnings

  • Input validation is critical to server stability
  • Middleware is essential for enforcing invariants
  • Backend failures directly affect user trust

πŸ”— Client: https://github.com/Mehedy-Tanvir/tour-guide-client
πŸ”— Server: https://github.com/Mehedy-Tanvir/tour-guide-server
πŸ”— Live: https://travello-local-guide.web.app/


3. Nexus Brand Store β€” Authenticated Commerce App

Context
An early commerce-style application focused on authentication boundaries and user-scoped data.

System Scope

  • Firebase authentication
  • Protected routes and private data access
  • CRUD workflows for products and carts
  • Persistent UI state management

Key Learnings

  • Authentication and authorization solve different problems
  • User data must always be scoped server-side
  • Clear separation of concerns reduces refactor cost

πŸ”— Live: https://nexus-brand-store.web.app

Pinned Loading

  1. bangladeshi-ecommerce-site bangladeshi-ecommerce-site Public

    TypeScript

  2. destinize-travel-guide destinize-travel-guide Public

    JavaScript

  3. tour-guide-client tour-guide-client Public

    JavaScript

  4. brand-shop-client brand-shop-client Public

    JavaScript

  5. ecommerce-platform-nest-backend ecommerce-platform-nest-backend Public

    TypeScript