Skip to content
BackNov 8
Hassan A.
Upwork badge

Hassan A.

Laravel Developer | Vue.js & React | SaaS, Business Systems & MVPs

I build and maintain Laravel applications with Vue.js or React for startups, small businesses and agencies: SaaS products, internal business systems, APIs and MVPs. Clients tend to keep me around: one Upwork client for 3,900+ hours, a travel company for four years and counting. Top Rated, 100% Job Success. Work I can show you: - Misja Travel, a Polish tour operator, 4 years, ongoing: the internal system that runs the company. Trips and tour guides, airline ticket records, vendor management, trip settlements, bank payment and client transaction records, staff attendance and leave, trip calendar, real-time chat between employees and push notifications to Microsoft Teams. It started small and has grown with the business. - PayToAsk: paid messaging and video-call MVP for experts. Laravel + React, Stripe Connect payouts, WebRTC video calls (Daily), Laravel Reverb real-time chat. Three 5-star reviews from the client. - AlohaPro: multi-tenant hospitality SaaS (PMS, channel manager, CRM, unified email/SMS/WhatsApp messaging) that I worked on as a full-stack developer. - YallaHost: property management system (Laravel + React) where I joined an existing codebase and am rebuilding its messaging and automation layer, and added MCP support with OAuth so users can connect AI assistants to their own workspace data. - My own multi-tenant products, sold as a service: restaurant management, POS, production management and marquee/marriage-hall management. All Laravel + Vue.js. What I do well: - Multi-tenant SaaS: roles and permissions, subscription billing, tenant data isolation - Payments: Stripe and PayPal checkout, subscriptions, invoicing, wallets, Stripe Connect, webhooks - REST APIs and integrations (Firebase, OpenAI, Algolia), documented with OpenAPI - Taking over an existing Laravel app: understanding it, fixing what's broken, adding features without breaking what works - Real-time features: chat, notifications, WebSockets AI where it helps: I've integrated the OpenAI API into business apps and also work with the Claude API. I use AI-assisted development daily, which means faster delivery at the same quality, with every change reviewed and tested. Stack: Laravel, Livewire, Inertia, Vue 3, Nuxt 3, React, Alpine.js, Tailwind CSS, MySQL, PostgreSQL, Redis, Pest/PHPUnit, Docker, Git, CI/CD. How I work: I write tests for the parts that are expensive to break, keep changes small and reviewable, and tell you early if something is a bad idea. If you have a Laravel project to build, or an existing one that needs a steady pair of hands, send me the details and I'll tell you honestly whether I'm the right fit.

🇵🇰Gujrat, Pakistan$20/hr100% JSS5.00 (11)Since Oct 2016

Earnings and projects

MRR
$8

Last 6 months ÷ 6

World#173,526 / 412k
🇵🇰Country#25,806 / 52.9k
Revenue, last 30 days
$0

Last 6 months: $49

Total earnings
$39k

Billed in all: $40k

World#91,555 / 412k
🇵🇰Country#8,136 / 52.9k
Per project
$4.9k

$25 in the last 6 months

World#35,339 / 412k
🇵🇰Country#2,068 / 52.9k
Projects, last 6 months
2
100% fixed0% hourly
World#88,919 / 412k
🇵🇰Country#17,052 / 52.9k
Projects in all
8

Across 16 contracts

44% fixed56% hourly
World#223,564 / 412k
🇵🇰Country#36,283 / 52.9k

Earnings, last 30 days

$40.3kNothing earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$39.5k$40.0k$40.5k$41.0kOct 9Oct 24Nov 8

Skill rankings: Top 29% in Vue.js

Ranked by MRR among everyone on Upwork with the skill.

  1. #44Event, Travel & Hospitality Software96 freelancers · 🇵🇰 #4Top 46%
  2. #85Point of Sale & Payment Systems187 freelancers · 🇵🇰 #22Top 45%
  3. #205PayPal394 freelancers · 🇵🇰 #40Top 52%
  4. #216Websockets613 freelancers · 🇵🇰 #49Top 35%
  5. #433Software Architecture964 freelancers · 🇵🇰 #73Top 45%
  6. #480ChatGPT API Integration984 freelancers · 🇵🇰 #173Top 49%
  7. #1,030Payment Gateway Integration2,302 freelancers · 🇵🇰 #308Top 45%
  8. #1,642Stripe3,152 freelancers · 🇵🇰 #471Top 52%