Muhammad Shoaib Raza
đź‘‹

Lead Software Architect — Short-Term Consultant (STC) at the World Bank

Muhammad Shoaib Raza · 8 years in software engineering

Lead Software Engineer | Full-Stack, Mobile & AI-Integrated Products

I build enterprise web, mobile, and backend systems, lead technical delivery, and integrate AI capabilities into real products—including an authenticated OpenAI-powered chat experience in Be Designer.

Production OpenAI integration · Be Designer

About me

I'm a full-stack developer and Lead Software Architect — Short-Term Consultant (STC) at the World Bank, with 8 years of experience building web and mobile applications and backend services. My work has grown from frontend development into end-to-end solution architecture, technical leadership, and delivery. Previously, I worked as a Lead Software Engineer at Sabre Corporation.

At the World Bank, I lead architecture and technical delivery across mobile and backend systems. My work includes API contracts, security standards, cloud environments, deployment strategies, and engineering practices. I architected BLE beacon proximity and vehicle-verification workflows with GPS fallback for reliable location matching, and guide teams from proof of concept through production delivery.

My core stack spans React, Next.js, AngularJS, React Native, TypeScript, Node.js, and Express, supported by MongoDB, PostgreSQL, and Redis. I enjoy solving complex problems, guiding developers, and connecting application design with reliable APIs, testing, CI/CD, and release management.

My production AI experience includes integrating an authenticated OpenAI-powered chat interface in Be Designer, an enterprise web product, using company-provided context. Alongside product integration, I use AI-assisted development tools for implementation, debugging, documentation, and review.

When I'm not coding, I enjoy playing video games, watching movies, and cooking. I am also passionate about learning new things and currently exploring history and philosophy.

Product experience · Engineering practice

AI Integration & Modern Engineering

Production AI integration, a practical development workflow, and the engineering foundations behind reliable products.

01 / Production AI integration

Be Designer OpenAI-powered enterprise chat

A hospitality configuration product for the SynXis Booking Engine.

I integrated Be Designer’s enterprise chat experience, connecting the frontend with OpenAI-powered capabilities, authenticated access, and company-provided context.

Explore the Be Designer case study

Integration scope

  • Conversational frontend

    Integrated an enterprise chat interface into the hospitality configuration experience.

  • Authenticated API interactions

    Connected the frontend to OpenAI-powered capabilities within an authenticated experience.

  • Company-provided context

    Integrated context-aware interactions using company-provided information.

React · TypeScript · API integration · Authentication

02 / AI-assisted development workflow

AI support. Engineering ownership.

I use AI tools for requirements analysis, implementation, refactoring, test generation, debugging, documentation, and code review. I remain responsible for architecture decisions, security checks, correctness, and final review.

A 30-second illustrated view of how I move from requirements to delivery, with AI supporting selected engineering tasks.Read captions

From idea to delivery

Explore how I approach a feature with AI assistance.

Select a step to explore

Step 01 / 06

Start with the problem, not the prompt.

My responsibility

Define the user need, constraints, and what a successful feature should do.

Where AI helps

Help organize requirements and surface questions worth investigating.

Working towardA clear scope and acceptance criteria

  • GitHub Copilot
  • OpenAI Codex
  • Cursor
  • OpenCode

Tools vary by task and project. These are development aids, separate from the AI features delivered to users.

How I apply this on projects

Njiani Bangladesh Bus-Safety PlatformI use AI-assisted engineering for architecture analysis, code review, implementation planning, API documentation, test preparation, and release-readiness validation while retaining ownership of technical decisions and delivery quality.

Reserval B2B Partner PortalI use Cursor agents, automated reviews, and documentation/PDF tooling to ship partner features and keep onboarding guides in sync with staging.

03 / AI-ready product engineering

The foundations behind reliable integrations

Supporting engineering capabilities from enterprise products. Njiani, Reserval, and SBEM are presented for their software engineering work, without a claim of AI functionality.

Application & API architecture

React, Next.js, Node.js, API contracts, and data integration across web, mobile, and backend systems.

Access & communication

Authenticated product experiences, partner authorization, chat interfaces, and live location data.

Engineering quality

Testing, health monitoring, documentation, code review, and release coordination.

My projects

Selected work across web applications, mobile experiences, and backend systems, from product development to full-stack delivery.

Featured project · Production AI integration · Enterprise web

Be Designer

A hospitality configuration product for SynXis Booking Engine, with an authenticated OpenAI-powered enterprise chat experience.

  • React
  • TypeScript
  • Tailwind CSS
  • OpenAI Integration
  • Authentication
  • Enterprise UI
Visit Be Designer (sign-in required) (opens in a new tab)
Be Designer hospitality configuration productView full screenshot (opens in a new tab)
Be Designer product preview; this image does not demonstrate the AI chat interface.

I integrated the OpenAI-powered chat interface into Be Designer using company-provided context. My work connects the frontend experience, API integration, and authenticated interactions within the existing enterprise product. I also developed the themes module to support the SBEM rewrite and hotel booking-engine customization.

Engineering challenge: Bringing authenticated, context-aware chat into an existing enterprise configuration product.

What I did

  • Conversational frontend

    Integrated an enterprise chat interface into the hospitality configuration experience.

  • Authenticated API interactions

    Connected the frontend to OpenAI-powered capabilities within an authenticated experience.

  • Company-provided context

    Integrated context-aware interactions using company-provided information.

  • Product customization

    Developed the themes module supporting the SBEM rewrite and hotelier control over booking-engine appearance.

Featured project · Mobile safety · Bangladesh

Njiani Bangladesh Bus-Safety Platform

A React Native and Node.js platform for discovering nearby buses, verifying vehicles through BLE beacons, tracking journeys with GPS fallback, and supporting safer public transport operations.

  • Solution Architecture
  • React Native
  • Node.js
  • MongoDB
  • REST APIs
  • BLE Beacons
  • GPS & Geospatial
  • i18n
  • Firebase
  • Mobile Safety

Private beta — available upon request

Request project details for Njiani Bangladesh Bus-Safety Platform

I work as the Lead Software Architect for the Bangladesh adaptation of Njiani, leading mobile and backend architecture, API contracts, security, localization, deployment, and developer coordination. The platform combines BLE verification with live bus and passenger GPS data, backed by MongoDB geospatial data, to identify vehicles and preserve journey tracking when BLE is unavailable. I have delivered and stabilized authentication, route and bus discovery, nearby-bus APIs, journey services, English/Bangla responses, staging deployment, and Android beta distribution through Firebase.

Engineering challenge: Reliable bus identification and journey continuity when BLE signals are unavailable or unreliable.

What I did

  • End-to-end technical architecture

    Led architecture across the React Native application, Node.js backend, MongoDB data model, integrations, and cloud environments.

  • BLE vehicle verification

    Designed a beacon verification workflow to identify and validate the passenger’s selected bus through proximity signals.

  • GPS fallback & route matching

    Architected a mechanism that compares mobile and bus locations to support route matching and journey tracking when BLE detection is unavailable or unreliable.

  • Architecture & delivery planning

    Defined architecture decisions, API contracts, data flows, security requirements, and implementation roadmaps from proof of concept to pilot.

  • Backend services

    Developed authentication, nearby-bus, route, stop, route-based bus discovery, live-location, and passenger-journey services.

  • Shared location data

    Established a shared location architecture so nearby-bus discovery, route selection, selected-bus tracking, and journeys use the same underlying data.

  • English & Bangla localization

    Added localized API responses, including translated success messages, validation feedback, and errors.

  • Frontend–backend coordination

    Coordinated integration, reviewed mobile implementation progress, and guided developers on API consumption and release readiness.

  • Staging & operations

    Configured MongoDB Atlas, staging deployment, environment-based configuration, API testing collections, and health monitoring.

  • Android beta distribution

    Managed Android compatibility upgrades, release builds, technical validation, and Firebase App Distribution for internal beta testing.

  • Delivery & stakeholder communication

    Supported testing, documentation, release notes, technical reporting, and communication with technical and non-technical stakeholders.

Featured project · B2B travel

Reserval B2B Partner Portal

A Next.js portal for Saudi travel agencies to register, book Flight + Hotel + Visa packages, and manage wallet, staff, and visa applications in English and Arabic.

  • Next.js
  • React
  • Redux
  • JavaScript
  • RTL/i18n
  • B2B SaaS
  • Travel & Visa
Visit partner portal (opens in a new tab)
Reserval public travel website showing cruise offers, flight routes, hotels, and app downloads.View full screenshot (opens in a new tab)
Reserval public website preview. My contributions focus on the B2B partner portal.

I work on Reserval’s B2B partner channel in a Next.js monolith shared with the consumer site. Licensed agencies onboard through domain-verified signup and OTP, then manage composite package bookings, role-based access, company wallets and markup, and post-booking application and visa tracking. Partner headers and booking paths stay isolated from the public B2C site.

Engineering challenge: Keeping B2B authentication and booking context separate from a shared consumer application, in English and Arabic.

What I did

  • Partner authentication & sessions

    Shipped and stabilized domain-verified signup, OTP, cookies, API routes, and route guards so partner and consumer authentication flows stay separate.

  • Flight + Hotel + Visa bookings

    Reused core flight and hotel flows in a composite booking stepper with partner headers and business context, Ministry-aligned visa/OCR, questionnaires, session timers, and wallet/card payment.

  • Agency operations

    Delivered dashboard and account flows for applications, visa status, wallet/top-up, employees and permissions, reports, and company profiles.

  • English, Arabic & RTL

    Stabilized /en/partner and /ar/partner journeys, including RTL fixes across partner navigation, calendars, and forms.

  • Partner onboarding guides

    Built a markdown and screenshot pipeline for English and Arabic PDF guides to support agency training and rollout.

YouHue product preview

YouHue

A social and emotional learning app for classrooms, with mood check-ins and insights for educators.

My contribution
Led development of school management modules.
Engineering focus
Supporting classroom workflows and making student information usable for educators.
  • React
  • React Native
  • Node.js
View project : YouHue (opens in a new tab)
Happify Earth product preview

Happify Earth

A mobile platform supporting sustainability through community action.

My contribution
Developed mobile applications and backend systems as a full-stack developer.
Engineering focus
Connecting cross-platform mobile experiences with backend services.
  • React
  • React Native
  • Node.js
Request project details : Happify Earth
SBE product preview

SBE

SynXis Booking Engine supports direct hotel reservations through configurable booking journeys.

My contribution
Worked on defects and checkout modules to support SBEM.
Engineering focus
Maintaining booking and checkout behavior during a modular rewrite.
  • React
  • TypeScript
  • Tailwind
  • Node.js
View project : SBE (opens in a new tab)
AgentPulse product preview

AgentPulse

A mobile productivity app for real estate agents to manage goals and appointments.

My contribution
Contributed to React Native mobile development.
Engineering focus
Organizing goals, progress, and appointments for use on the go.
  • React
  • React Native
  • Node.js
View project : AgentPulse (opens in a new tab)
Dig Local product preview

Dig Local

A web and mobile platform for discovering independent businesses in Asheville.

My contribution
Built the Next.js web and React Native applications from scratch.
Engineering focus
Delivering local discovery across web and mobile experiences.
  • React
  • TypeScript
  • Next.js
  • SCSS
  • Redux
View project : Dig Local (opens in a new tab)
Fayvo product preview

Fayvo

A social discovery platform for sharing and exploring personal favorites.

My contribution
Led the Next.js web application, used Redis caching, and built the blogging site.
Engineering focus
Supporting content discovery and fast access to frequently used data.
  • React
  • Next.js
  • MySQL
  • Redis
  • TypeScript
Request project details : Fayvo
Lawmatics product preview

Lawmatics

Marketing automation and CRM software for law firms.

My contribution
Built React and Redux frontend components and layouts with GraphQL integration.
Engineering focus
Connecting CRM interfaces with application data.
  • React
  • Redux
  • GraphQL
View project : Lawmatics (opens in a new tab)
Chatwoot product preview

Chatwoot

A pharmacy chat experience for product orders, consultations, and prescription uploads.

My contribution
Customized the Vue.js chat widget and dashboard within a Ruby on Rails-backed product.
Engineering focus
Supporting customer communication in embedded and dashboard interfaces.
  • Vue.js
  • RoR
  • JavaScript
Request project details : Chatwoot
HippoPulse product preview

HippoPulse

Web and mobile training tools for real estate agents to track sales and appointments.

My contribution
Built the React Native application modules.
Engineering focus
Presenting personal progress and accountability-partner metrics on mobile.
  • React Native
  • React
  • Node.js
Request project details : HippoPulse
AthLead product preview

AthLead

An online coaching platform for athletes, built with Node.js and EJS.

My contribution
Worked on calculator modules.
Engineering focus
Turning coaching calculations into usable product features.
  • Node.js
  • EJS
  • JavaScript
View project : AthLead (opens in a new tab)
Etyme product preview

Etyme

A platform for marketing, hiring, managing, and paying temporary and contract staff.

My contribution
Built frontend user interfaces.
Engineering focus
Making multi-stage staffing workflows usable.
  • React
  • JavaScript
  • SCSS
View project : Etyme (opens in a new tab)
Event Staffing product preview

Event Staffing

A staffing agency website connecting companies with resources for events and daily tasks.

My contribution
Developed the frontend and site animations.
Engineering focus
Integrating animation into a service-oriented web experience.
  • React
  • SCSS
  • RoR
  • Redis
View project : Event Staffing (opens in a new tab)
KCN Grit product preview

KCN Grit

An operations platform with web interfaces and backend functionality.

My contribution
Contributed as a full-stack developer using React, Next.js, TypeScript, and Node.js.
Engineering focus
Connecting application interfaces with backend functionality.
  • React
  • Next.js
  • TypeScript
  • Node.js
  • Tailwind
Request project details : KCN Grit

Skills & technologies

Production AI integration: OpenAI-powered enterprise chat, authenticated API interactions, and company-provided context. Developer tools are listed separately in AI Engineering.

Frontend & web

  • JavaScript
  • TypeScript
  • React
  • Next.js
  • AngularJS
  • Vue.js
  • HTML
  • CSS
  • Tailwind CSS
  • Redux
  • RTL/i18n
  • Animations

Backend & data

  • Node.js
  • Express
  • REST APIs
  • GraphQL
  • Apollo
  • MongoDB
  • PostgreSQL
  • Redis
  • MongoDB Atlas

Mobile & location systems

  • React Native
  • BLE Beacons
  • Proximity Detection
  • GPS Fallback
  • Vehicle Verification
  • GPS & Geospatial

Architecture & delivery

  • Solution Architecture
  • API Contracts
  • Security Standards
  • Cloud Environments
  • CI/CD
  • Testing
  • Release Management
  • Git
  • Technical Leadership
  • Firebase App Distribution

My experience

Contact me

Please contact me directly at mshoaib889@gmail.com or through this form.