Featured Profile

Engineering
Scalable Web
Applications

A full-stack software engineer with 2+ years building B2B travel and fintech systems in Next.js, NestJS and PostgreSQL. At Hala Saudi I lead the hotel supplier integrations and own the wallet and ledger, and I built a ZATCA e-invoicing service for the hotel PMS.

About

Who I Am

I am a software engineer with experience building production web applications across real client projects. I started my career with a ServiceNow internship at AVASOFT, where I got my first exposure to enterprise software development, before moving into software engineering.

At Sanyaa Infotech, I worked on three client projects: UAE BodyFlying Association, Cell Health, and the Sanyaa company website. Across these I built complex role-based systems, multi-dashboard admin panels, e-commerce features, and automated email workflows, working remotely in an agile team.

I currently work at Hala Saudi on two products: a B2B travel platform where travel agencies search and book hotels and other travel products, and a property management system (PMS) for hotels in Saudi Arabia. I lead the hotel supplier integrations, built the hotel-matching service, own the wallet, ledger and Stripe payments, and built the ZATCA e-invoicing compliance service for the PMS.

I graduated in Computer Science with a Web Development specialization from St. Joseph College of Arts & Science, Cuddalore, in 2023, and I am now studying for a Master of Computer Applications through distance education at Bharathidasan University. I enjoy working across the full stack and am always looking to take on problems that push what I know.

Experience

Career Timeline

Sep 2025 - PresentChennai, India · On-site

Software Engineer

Hala Saudi

Software engineer on two products: a B2B travel platform where travel agencies book hotels and other travel products, and a hotel property management system (PMS). The travel platform has three portals (Admin, Agency and Supplier) on one NestJS backend.

  • ✦Led the hotel vertical: Juniper and TripMaker supplier integrations, both certified with production credentials, and the contract module for hotels Hala Saudi contracts directly
  • ✦Built a cross-supplier hotel-matching service; of 10,428 Saudi listings from the Juniper, TripMaker and IRIX production feeds, only 251 (2.4%) needed manual review
  • ✦Hardened supplier booking: no automatic retries on booking and cancellation, compare-and-set status writes, a Redis circuit breaker, and supplier responses parsed off the main thread (server freeze 926 ms to 15 ms in a benchmark)
  • ✦Owned payments: multi-currency Stripe top-ups with idempotent webhooks, refunds and disputes; a double-entry ledger with two-phase purchase locking; and reconciliation with two-person approval
  • ✦Built the hotel booking flow in the Agency Portal and the finance and hotel-match review screens in the Admin Hub, in English and Arabic
  • ✦Led Agency Portal performance work: in a 400-hotel list test, scroll frame time fell from 620 ms to 51 ms and page elements from 29,223 to 1,364
  • ✦Built the ZATCA e-invoicing compliance service for the PMS: device onboarding, signing, QR codes, and clearance and reporting
  • ✦Wrote the bilingual email, in-app and SMS notification templates and built the Cloud Tasks module used for background jobs
Sep 2024 - Aug 2025Greater Bengaluru Area · Remote

Junior Full Stack Developer

Sanyaa Infotech

Worked across three client projects covering the full development lifecycle, from architecture analysis and wireframing through to deployment. Gained deep experience building scalable Next.js applications with complex role systems, admin dashboards, and third-party integrations.

  • ✦Built the UAE BodyFlying Association platform with a 5-level role hierarchy (Flyer, Instructor, Coach, Trainer, Examiner, Admin), each with a dedicated dashboard and scoped permissions
  • ✦Implemented skill progress tracking, a three-tier logbook system, and role upgrade request flows with automated email notifications
  • ✦Developed a dynamic membership card, searchable member directory, and Redux-powered real-time notification system for skill, currency, and role requests
  • ✦Built Cell Health, an e-commerce admin platform with product management, a Daily Deals system, and a stock alert module that surfaces low-stock items automatically
  • ✦Integrated WhatsApp support, image compression with background removal, and session management for Cell Health
  • ✦Independently developed the Sanyaa Infotech company website (5 pages) with EmailJS for automated consultation form submissions
Mar 2024 - Jun 2024Chennai, India · On-site

ServiceNow Developer Intern

AVASOFT

Completed a 4-month internship focused on the ServiceNow platform, gaining hands-on experience with both server-side and client-side development.

  • ✦Worked on multiple version and patch upgrades following ServiceNow best practices
  • ✦Developed custom solutions using Business Rules, Script Includes, and Fix Scripts
  • ✦Gained practical experience with SLAs, ACLs, Notifications, Events, Service Portals, and Catalog Item creation

Education

Academic Background

Sep 2026 - May 2028Tiruchirappalli, India

Master of Computer Applications (Distance, in progress)

Bharathidasan University

Studying through distance education alongside full-time work as a software engineer.

Jun 2020 - May 2023Cuddalore, India

Bachelor of Computer Science, Web Development

St. Joseph College of Arts & Science (Autonomous)

Studied computer science fundamentals with a specialization in web development, covering programming languages, HTML, CSS, JavaScript, and database management. Graduated with a solid foundation in both software engineering principles and practical web development skills.

  • ✦Specialized in web development alongside core computer science fundamentals
  • ✦Built foundational knowledge in programming languages including Python and Java
  • ✦Studied database management, algorithms, and data structures

Skills

Technical Expertise

Frontend

React.jsNext.jsTypeScriptJavaScript (ES6+)ReduxTanStack QueryTailwind CSSnext-intl (Arabic RTL)HTML5CSS3

Backend

Node.jsNestJSExpress.jsREST APIsPrisma ORMWebhooks

Databases & Cloud

PostgreSQLMongoDBRedisGoogle Cloud Pub/SubGoogle Cloud TasksGit

Concepts

API designConcurrency controlIdempotencyCachingLedger designPayment reconciliation

Integrations

StripeZATCA e-invoicingJuniper hotel APITripMaker hotel API

Projects

Selected Work

All case studies
Hala SaudiFeb 2026 - Present

B2B travel platform

A platform where travel agencies search, book and pay for hotels and other travel products. One NestJS backend serves three web portals, and a separate service sends notifications.

Services and my part in each

  • Core API

    NestJS, PostgreSQL, Prisma, Redis

    One of the two main contributors

    The backend behind every portal: search, booking, payments and admin.

    • Juniper and TripMaker hotel supplier integrations, both certified for production
    • Cross-supplier hotel matching with a human review queue
    • Wallet, double-entry ledger, Stripe payments and reconciliation
    • Contract module for hotels Hala Saudi contracts directly, and the Cloud Tasks module for background jobs
  • Agency Portal

    Next.js, TanStack Query, next-intl

    One of the main contributors

    Where travel agents search, book and manage hotels, in English or Arabic.

    • Hotel flow from search to confirmation, with price-change prompts and a confirmation number per room
    • Led the performance work: scroll frame time fell from 620 ms to 51 ms in a 400-hotel list test
    • Much of the English and Arabic text
  • Admin Hub

    Next.js, TanStack Query, next-intl

    One of the main contributors

    Where Hala Saudi's own teams run finance, contracts and the hotel catalogue.

    • Finance back office: top-ups, ledger, reconciliation cases, currency settings and refunds
    • Hotel-match review screens with candidate photographs side by side
    • Contract editing screens, together with teammates
  • Supplier Portal

    Next.js

    Small part

    Where hotels see their bookings and confirm them.

    • Booking list and per-room hotel confirmation numbers
    • Login page and page-routing fixes
  • Notification service

    NestJS, Google Cloud Pub/Sub

    Contributor

    Sends emails, in-app messages and SMS when something happens, such as a confirmed booking.

    • English and Arabic templates for booking, cancellation, wallet and invoice messages
    • Emails to the lead guest when a hotel booking is confirmed or cancelled
    • In-app alerts to hotel suppliers when a new booking arrives
Hala SaudiSep 2025 - Feb 2026

Hotel property management system (PMS)

A system for hotels in Saudi Arabia to run rooms, bookings, guests and billing, including tax invoices that meet ZATCA's e-invoicing rules.

Services and my part in each

  • PMS application

    Next.js, PostgreSQL

    Contributor

    The main hotel system: rooms, bookings, guests and billing.

    • Guest bills (folios), early checkout and advance payments
    • ZATCA onboarding page, and safe hand-off of invoices to accounting
  • ZATCA e-invoicing service

    NestJS, Next.js, PostgreSQL

    Built alone

    Turns hotel bills into tax invoices that meet Saudi Arabia's e-invoicing rules.

    • Device onboarding and certificates (CSID) from ZATCA
    • Invoice XML in the UBL 2.1 standard, digital signing and QR codes
    • Clearance and reporting with ZATCA, plus credit and debit notes
    • Its own admin front end, with invoices in Arabic and English

Earlier client work

Sanyaa Infotech, Sep 2024 - Aug 2025

UAE BodyFlying Association
A members platform for the UAE tunnel-flying community, with six roles from Flyer to Examiner, each with its own dashboard, plus skill tracking and a three-tier logbook.
Next.jsReduxMongoDBTailwind CSS
Read the case study
Cell Health
An e-commerce platform with a dual Home and Admin layout. Built product management with search, sort, filter, and pagination, a Daily Deals system, and a stock management module with low-stock alerts that surface items automatically for restocking. Integrated WhatsApp support, image compression with background removal, session management, and mobile-responsive off-canvas components.
Next.jsReactTailwind CSSMongoDB
Sanyaa Infotech Website
Built the official company website independently from end to end. A five-page site covering Home, About, Services, Portfolio, and Contact, with EmailJS powering automated consultation form submissions and WhatsApp redirection for direct client inquiries.
Next.jsTailwind CSSEmailJS

Contact

Get in Touch

I am always open to discussing new opportunities, interesting projects, or potential collaborations. Whether you are looking for a software engineer or just want to connect over shared interests in technology, I would love to hear from you.

Send an Email

Location

Greater Chennai Area, India