Salman A.

Full Stack Engineer

Full-time available

Salman is available for hire

Schedule an interview

14 days risk-free trial · No commitments · We handle contracts and payroll

Bio

Salman A. demonstrates a strong full-stack delivery footprint with deep expertise across JavaScript, TypeScript, Vue.js, React.js, Node.js, Express.js, NestJS, MongoDB, MySQL, REST APIs, OAuth 2.0, Socket.io, Firebase, Google and Outlook Calendar APIs, Google Maps, Google Translate API, Twilio, Stripe, Moyasar, FFmpeg, JWT authentication, CI/CD pipelines, and Linux environments. He has driven scalable SaaS, e-commerce, logistics, healthcare, and real-time communication platforms, owning backend architecture, payment

  • Projects completed3
  • Hourly rate
  • 3-4 years experience
  • Member since Nov 2025
Expertise
NodeJSTypescriptVue.JSMongoDBReactJavascriptGitShopifySQLNextJSDatabase:RelationalDatabase:Document
Video Intro
Assessments

General Project Assessment

Great score on Implement LRU Cache Algorithm, Difficulty: Medium · Great score on Design a User Dashboard with Vue.js, Difficulty: Medium

Projects

Saloof – B2B Wholesale Ecommerce Ecosystem

Saloof is a pioneering B2B e-commerce platform built to streamline and digitalize the interaction between wholesale suppliers and retail buyers. The platform empowers businesses to manage their operations efficiently by providing an end-to-end commerce solution covering everything from product discovery and real-time order placement to automated invoicing, delivery logistics, notifications, and marketing tools. Designed with a focus on usability and scalability, Saloof supports both Arabic and English, catering to regional business needs across the Middle East. The system includes a comprehensive suite of features such as smart product alerts, digital invoicing, email updates, push notifications, and order tracking. Suppliers can enhance visibility through built-in marketing tools, while buyers benefit from real-time inventory updates and a seamless purchasing experience. Key Contributions Developed a real-time shopping experience with live cart synchronization, instant order updates, multilingual chat, and bilingual UI (Arabic/English). Integrated Moyasar payment gateway (Credit Card, STC Pay) to support secure digital transactions. Implemented Twilio WhatsApp messaging for automated order alerts and status updates. Used Google Translate API for dynamic multilingual translation across chat, products, and seller–buyer communication. Enabled push notifications via Firebase Cloud Messaging (FCM) for order status, delivery updates, and promotions. Added Gmail authentication, user activity tracking, and complete order lifecycle tracking—from placement to delivery. Built a scalable architecture using Socket.io for real-time communication between buyers, suppliers, and system modules. Tech Stack Frontend: Vue 3 Backend: Node.js, Express Database: MongoDB Real-Time: Socket.io Integrations: Moyasar (Payments), Twilio (WhatsApp), Google Translate API Cloud Services: Firebase (FCM, Authentication) Other: REST APIs, JWT Authentication, Deployment-ready SSR optimizations

Mish – Community-Based Carpooling Platform

Mish is a community-driven travel network that enables users across New Zealand to share rides, making travel more affordable, sociable, and environmentally friendly. The platform connects drivers and passengers in real time, providing a seamless carpooling experience with secure bookings, live updates, and efficient communication tools. Key Features & Contributions Developed a ride booking application with live driver tracking, real-time chat, trip notifications, and secure payments. Integrated Google Maps API for route planning, driver location tracking, and proximity-based ride search. Implemented Firebase for real-time data synchronization, notifications, and trip updates. Integrated Stripe for seamless payment processing between drivers and passengers. Built mobile-friendly interfaces with live updates, reminders, and an intuitive booking flow. Enabled real-time communication using Socket.io for instant chat and status updates. Tech Stack Frontend: Vue 3 Backend: Node.js, Express Database: MongoDB Real-Time & Notifications: Firebase, Socket.io Integrations: Google Maps API, Stripe Other: REST APIs, JWT Authentication, Secure Payment Handling

Locumbridge – Healthcare Staffing Platform

Locumbridge is an all-in-one healthcare staffing platform that connects healthcare professionals with practices efficiently and transparently. The app streamlines scheduling, communication, and financial management, providing a seamless experience for both locums and healthcare centers. Key Features & Contributions Developed a locum scheduling application connecting healthcare professionals with centers based on specialization. Implemented real-time communication using Socket.io for instant chat between locums and practices. Integrated push notifications via Firebase to keep users updated on new opportunities and schedule changes. Enabled OAuth login using Google and LinkedIn for secure and easy authentication. Built smart matching logic to pair healthcare professionals with relevant job opportunities. Integrated calendar sync with Google and Microsoft Calendars for seamless schedule management. Tech Stack Frontend: Vue 3 Backend: Node.js, Express Database: MongoDB Real-Time & Notifications: Firebase, Socket.io Integrations: OAuth (Google/LinkedIn), Twilio (optional messaging) Other: REST APIs, Secure Authentication, Smart Matching Algorithms

Experience
  1. Full Stack Developer

    OutSourceNZ (KWD)Jan 2023Present
    • Designed and developed scalable web and SaaS applications using Node.js, Express.js for backend services and Vue.js for responsive frontends.
    • Implemented secure payment gateway integrations supporting recurring billing, split payments, and seamless transactions
    • Integrated OAuth 2.0 authentication (Google, Facebook, LinkedIn) for secure and streamlined user access.
    • Built real-time scheduling features with Google & Outlook Calendar APIs, enabling event synchronization.
    • Developed real-time chat modules, messaging, and notifications using Socket.io and Firebase Cloud Messaging (FCM) to boost user engagement.
    • Integrated Google Translate API to support multilingual content and real-time language switching.
    • Optimized backend performance with caching, database indexing, and query optimization to reduce latency.
    • Collaborated in Agile sprints, cross-functional teams, and Git-based version control, ensuring continuous delivery with CI/CD pipelines.
    • Tech Stack: Node.js, NestJS, Express.js, TypeScript, Vue.js, MongoDB, REST APIs, OAuth 2.0, Socket.io, Firebase, Google & Outlook Calendar APIs, Google Translate API, CI/CD.
    Node.jsNestJSExpress.jsTypeScriptVue.jsMongoDBREST APIsOAuth 2.0Socket.ioFirebaseGoogle & Outlook Calendar APIsGoogle Translate APICI/CDSocket.ioGoogle Translate APIGoogle & Outlook Calendar APIs
  2. Associate Software Engineer

    OutSourceNZ (KWD)Apr 2022Jan 2023
    • Processed audio streams using FFmpeg, generating waveforms and handling media formats.
    • Built backend services in Node.js and integrated with responsive frontends in Vue.js.
    • Designed optimized database schemas and implemented robust API endpoints.
    • Participated in sprint planning, code reviews, and deployment processes.
    • Tech Stack: Node.js, Express.js, Vue.js, MongoDB, FFmpeg, REST APIs.
    Node.jsExpress.jsVue.jsMongoDBFFmpegREST APIs
  3. Junior Node.js Developer

    OutSourceNZ (KWD)Jan 2022Apr 2022
    • Assisted in developing web applications using Node.js and Express.js, focusing on backend logic
    • Contributed to frontend integration and performed unit testing for data flow validation
    • Supported senior developers with debugging, performance optimization, and code reviews
    • Tech Stack: Node.js, Express.js, MongoDB, JavaScript.
    Node.jsExpress.jsMongoDBJavaScript
Education
  1. BS Computer Science

    University of South AsiaLahore, Pakistan2017 — 2021
  2. Intermediate in Computer Science (ICS)

    SAHA College of ScienceFaisalabad, Pakistan2013 — 2016
Similar developers

We have moreWith similar skills.

Other vetted developers with similar skills and experience

Joel O.
Joel O.

Full Stack Engineer

0-2 Years of Experience

Vue.JSNodeJSMongoDBGit
Ahmed A.
Ahmed A.

Full Stack Engineer

0-2 Years of Experience

MongoDBGraphQLNodeJSJQuery
Javaria M.
Javaria M.

Full Stack Engineer

0-2 Years of Experience

MongoDBNodeJSSQLCSS
View all