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.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $49
Billed in all: $40,300$40k
$25 in the last 6 months
Across 16 contracts
Earnings, last 30 days
Skill rankings: Top 29% in Vue.js
Ranked by MRR among everyone on Upwork with the skill.
- #44Event, Travel & Hospitality Software96 freelancers · 🇵🇰 #4Top 46%🇵🇰#4 of 5
- #85Point of Sale & Payment Systems187 freelancers · 🇵🇰 #22Top 45%🇵🇰#22 of 44
- #205PayPal394 freelancers · 🇵🇰 #40Top 52%🇵🇰#40 of 71
- #216Websockets613 freelancers · 🇵🇰 #49Top 35%🇵🇰#49 of 106
- #433Software Architecture964 freelancers · 🇵🇰 #73Top 45%🇵🇰#73 of 146
- #480ChatGPT API Integration984 freelancers · 🇵🇰 #173Top 49%🇵🇰#173 of 338
- #1,030Payment Gateway Integration2,302 freelancers · 🇵🇰 #308Top 45%🇵🇰#308 of 608
- #1,642Stripe3,152 freelancers · 🇵🇰 #471Top 52%🇵🇰#471 of 830