Skip to content
View mahidul5130's full-sized avatar

Block or report mahidul5130

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

Md. Mahidul Haque

Full-Stack Software Engineer | Laravel, Vue.js, REST APIs

I build production Laravel and Vue.js systems for banking, payment, travel, hospitality, and operational workflows. I am based in Dhaka, Bangladesh and open to remote roles worldwide, hybrid roles, local/on-site opportunities in Bangladesh, and international on-site roles where visa sponsorship or work authorization support is available.

What I Bring

  • 3.5+ years of professional experience building Laravel applications, REST APIs, admin panels, queues, schedulers, and third-party integrations.
  • Production experience in remittance, mobile financial services, QR payments, air ticket APIs, hotel booking/marketing websites, visitor analytics, and business workflow automation.
  • Comfortable working across backend and frontend: Laravel, PHP, MySQL, Redis, Vue.js, Blade, Filament, Docker, Firebase, MQTT, and API documentation.
  • Team-friendly habits: clear written updates, Git-based collaboration, reproducible setup notes, API contracts, Postman testing, and async handoff.
  • Strong ownership mindset: I can take a feature from requirements and architecture through implementation, testing, deployment support, and maintenance.

Core Skills

Backend: PHP, Laravel, REST API design, Passport, Sanctum, middleware, validation, policies, service classes, repository pattern, queues, schedulers, event listeners

Frontend: Vue.js, Vue Router, Vuex, TypeScript, JavaScript, Blade, Vite, responsive UI, reusable components

Data and infrastructure: MySQL, query optimization, indexing, Redis, Docker, Git, GitHub, Composer, npm, Postman

Integrations: XML/SOAP banking APIs, FPX payment gateway, QR payments, TNG mini program context, SkyHome/Octatrip flight APIs, Firebase Cloud Messaging, MQTT, OAuth, PDF generation, email/SMS workflows

Testing and delivery: PHPUnit, API testing, logging, debugging, production issue triage, documentation, release support

Professional Experience

Software Engineer (Laravel)

Systems Solutions & Development Technologies (SSD-TECH) / Dotlines June 2023 - Present | Dhaka, Bangladesh

  • Developed and maintained 5+ production Laravel/Vue applications covering backend logic, API design, queues, schedulers, admin operations, and third-party integrations.
  • Enhanced 5+ existing systems through bug fixing, performance tuning, secure workflow improvements, and new module delivery.
  • Built secure Laravel APIs using middleware, policy-based authorization, structured request validation, OAuth/Passport, and reusable service layers.
  • Implemented real-time and notification workflows using Firebase, MQTT, queues, and event listeners.
  • Collaborated with frontend teams by converting UI designs into Vue.js components and connecting them to backend APIs.

Intern, Automation Team

BRAC Bank Limited February 2023 - May 2023 | Dhaka, Bangladesh

  • Automated internal banking workflows using Python, Selenium, and PyAutoGUI, reducing manual processing time by about 70%.
  • Built a computer-vision utility to extract passport/ID photos from scanned PDF/TIFF documents, improving processing speed by about 50%.
  • Supported debugging, testing, and automation of repetitive banking operations.

Selected Projects

Agrani Bank Remittance App

Laravel REST API, Vue.js, Capacitor, MySQL, Redis, Firebase, MQTT, XML/SOAP, FPX

Live app: Google Play

  • Built Laravel APIs for remitter registration, beneficiary management, transaction workflows, device binding, OTP verification, and notification flows.
  • Integrated Agrani Bank XML/SOAP services for core banking data synchronization and automated transaction updates.
  • Implemented FPX payment gateway workflows for secure online payment processing.
  • Developed multilingual Vue.js interfaces from static UI designs and connected them to production APIs.
  • Built Android APK delivery using Capacitor.
  • Improved maintainability with service classes, repository pattern, validation layers, logging, and API documentation.

TNG Malaysia Air Ticket Mini Program API

Laravel REST API, MySQL, Redis, SkyHome/Octatrip APIs, TNG mini program context, payment/ticketing flows

Project under: Systems Solutions & Development Technologies (SSD-TECH) / Dotlines | April 2026 - Present

App context: Touch 'n Go eWallet - https://play.google.com/store/apps/details?id=my.com.tngdigital.ewallet

  • Developed Laravel air ticket APIs for flight search, fare validation, booking, passenger data, payment handoff, and ticket issue workflows.
  • Integrated SkyHome/Octatrip flight provider APIs with service classes, provider abstraction, DTO-style response normalization, request validation, and safe logging.
  • Verified backend contracts against the TNG Malaysia mini-program flow to support request/response compatibility, payment status handling, and ticket delivery behavior.

Laopay Mobile Financial Service Application

Laravel REST API, Vue.js, Capacitor, wallet flows, QR payments, OAuth, MySQL, Redis queues, Firebase, MQTT

Live app: Google Play

  • Fixed wallet and merchant transaction logic, balance calculations, and onboarding issues in a production MFS system.
  • Implemented EMV QR payment workflows including static QR, variable-amount QR, CRC validation, and receipt generation.
  • Strengthened OAuth-based authentication and encrypted API communication.
  • Built Vue.js mobile app screens and Android APK delivery using Capacitor.
  • Automated onboarding, notifications, retries, and operational workflows using Redis queues, Firebase, and MQTT.

Central City Hotel Kuala Lumpur Malaysia Booking & Marketing Website

Laravel 12, Blade, Filament, MySQL, Vite, queues, SEO, visitor analytics

Live site: centralcityhotelkl.my

  • Built and launched a production hospitality website for a 102-room Kuala Lumpur hotel with rooms, restaurant, gallery, nearby attractions, FAQ, contact, and policy pages.
  • Implemented SEO metadata, Open Graph tags, schema markup, canonical URLs, sitemap generation, and responsive content sections.
  • Built guest enquiry automation with Laravel validation, WhatsApp deep links, country-code handling, queued processing, and admin/guest email notifications.
  • Created a Filament admin panel with contact management, visitor logs, and a 7-widget analytics dashboard covering traffic, geography, device/browser, referrers, and recent activity.

Swiss Hotel Kuala Lumpur Malaysia Booking & Marketing Website

Laravel 12, Blade, Filament, MySQL, SEO, structured data, responsive images

Live site: swisshotelkl.com

February 2026 - Present

  • Built a Laravel hotel website with room pages, gallery, nearby attractions, FAQ, policy pages, contact flow, and sitemap generation.
  • Implemented schema.org structured data for hotel, room, gallery, FAQ, breadcrumbs, and nearby attraction discovery.
  • Added contact management, visitor analytics, device detection, GeoIP-aware data capture, and optimized responsive image delivery.

Blood Donation App

Laravel REST API, Vue.js, Capacitor, MySQL, Firebase, Redis

Live system: 45.249.101.49:8093

  • Built a donor registration and search platform with multilingual UI, secure API communication, and mobile-friendly workflows.
  • Built Android APK delivery using Capacitor.
  • Added geolocation-aware search, Firebase push notifications, queued SMS/email alerts, and admin-side donor management.

Education

BSc in Computer Science and Engineering BRAC University, Dhaka | CGPA: 3.67 / 4.00 | 2022

Higher Secondary Certificate (Science) Mirpur Cantonment Public School and College | GPA: 4.83 / 5.00 | 2018

Secondary School Certificate (Science) Motijheel Ideal School and College | GPA: 5.00 / 5.00 | 2016

Notes for Recruiters

  • I am actively looking for Laravel, backend, full-stack, API, fintech/payment, and travel API engineering roles across remote, hybrid, local/on-site Bangladesh, and visa-supported international opportunities.
  • Most production code is private because it belongs to employers or clients, but I can explain architecture, database design, API workflows, and tradeoffs in interviews.
  • I am comfortable with async communication across time zones, office collaboration in Bangladesh, and international relocation when visa/work authorization support is available.

Popular repositories Loading

  1. ChurnNet_Deep_Learning_Enhanced_Customer_Churn-Prediction_in_Telecommunication_Industry ChurnNet_Deep_Learning_Enhanced_Customer_Churn-Prediction_in_Telecommunication_Industry Public

    ChurnNet: Deep Learning Enhanced Customer Churn Prediction in Telecommunication Industry

    Jupyter Notebook 6 3

  2. MHS-Computer-Shop-Management-System MHS-Computer-Shop-Management-System Public

    Laravel is used to create this Project Computer Shop Management System. The primary objective of this Computer Shop Management System project is to handle all computer, company, and computer type i…

    PHP 2

  3. Fresh-or-Stale-Leveraging-Deep-Learning-to-Detect-Freshness-of-Fruits-and-Vegetables Fresh-or-Stale-Leveraging-Deep-Learning-to-Detect-Freshness-of-Fruits-and-Vegetables Public

    Jupyter Notebook 2 4

  4. LongMultiplication LongMultiplication Public

    Python

  5. RandomProjects RandomProjects Public

    Jupyter Notebook

  6. Shopaholic-Mobile-Store Shopaholic-Mobile-Store Public

    This project, “Shopaholic Mobile Store” is basically an eCommerce online mobile store where people can order brand-new smartphones, tablets, and various kinds of accessories from our sites through …

    PHP