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.
- Email: [email protected]
- LinkedIn: linkedin.com/in/md-mahidul-haque
- Portfolio: mahidulhaque.com
- GitHub: github.com/mahidul5130
- CV: Md_Mahidul_Haque_Laravel_Vue_CV.pdf
- 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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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
- 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.
