Bilal Haider

Full-Stack Software Engineer Specializing in High-Traffic Web & Mobile Applications

Based in: Lahore, PakistanCurrently: Frontend Engineer, Bookme.pkExperience: 2 years

Hire me

Software Engineer with over 2 years of experience building scalable travel and fintech solutions for platforms serving 500K+ daily users. Expert in React, Node.js, and AI-assisted development, with a proven track record of delivering production-grade POS systems and real-time communication tools.

Experience

Frontend Engineer

Bookme.pkworkJun 2024 – Present

Summary

Delivered production-grade features in Agile/Scrum sprints, maintaining system stability for a high-traffic platform serving 500K+ daily users. Developed and deployed a Bus POS (Point-of-Sale) system handling financial transactions, ticket issuance, and Bluetooth printer integration for ticketing agents. Built and maintained payment processing flows including booking modification, refund processing, and multi-currency support across airline, bus, and event verticals. Built mini-program widgets embedded within super apps such as EasyPaisa, JazzCash, and HBL, extending sales capabilities to partner ecosystems.

What I did

  • Built the Bus POS for live bus-terminal operations, enabling agents to reserve seats, process payments, and issue tickets.
  • Worked in a professional software development company while completing my degree.
  • Translated product requirements into a React Native interface for the vendor booking flow, covering passenger entry, seat selection, booking, and ticket printing.
  • Iterated on production interfaces based on QA, internal testing, and vendor feedback.

Results

  • Processed an average of 100 to 200 tickets daily per terminal in rural areas including Bahawalpur, Multan, Bahawal Nagar, Swat, and Narowal.
AgileScrumPOSBluetooth printer integrationEasyPaisaJazzCashHBLJWT authenticationReduxBluetooth printingReact Native

Skills

Technical

ReactReact
REST API design
HTMLHTML
JavaScriptJavaScript
CSSCSS
Node.jsNode.js
Express.jsExpress.js
WebSocket
PostgreSQLPostgreSQL
OOP
Database Systems
Tailwind CSSTailwind CSS
Vue.jsVue.js
React NativeReact Native
Cursor
Data Structures (DSA)
PythonPython
Claude Code
OpenAI Codex
MongoDBMongoDB
MySQLMySQL
LangChain
LangGraph
Machine Learning
ReduxRedux
JWT authentication
Speech-to-text
Text-to-speech (TTS)
Product Delivery
UI Design
Next.jsNext.js

Projects

Bookme.pk - Web & Mobile App

Software Engineerprofessional
Redesigned end-to-end booking flows for airline, bus, and cinema verticals including reservations, i18n, multi-currency support, and refund processing. Engineered client-server communication using REST APIs and WebSockets, reducing data latency for live seat availability and booking updates.
Vue.jsReact NativeWebSocketREST API

Back Office & Admin Portal - Bookme.pk

Software Engineerprofessional
Built an internal admin panel for complaint management, enabling real-time customer support chat and issue resolution workflows. Built modules for partner/vendor management, sales analytics dashboards, and media (image) handling to streamline operational processes. Integrated REST APIs and WebSocket-based communication to support live updates, improving response time and operational efficiency.
ReactTailwind CSSWebSocketREST API

Voxa - AI-Powered Interview Platform (FYP)

Backend & AI Pipeline Designeracademic
Designed the backend and Generative AI pipeline for a real-time AI mock interview platform that simulates live technical interviewers using voice interaction. Implemented a real-time voice processing pipeline via WebSockets, integrating Deepgram Speech-to-Text, LLM-driven response generation, and Deepgram Text-to-Speech for seamless end-to-end audio communication. Architected the backend REST API with Express.js and JWT authentication, backed by a PostgreSQL (Supabase) database for storing sessions, transcripts, and performance analytics.
ReactExpress.jsSupabaseLangGraphDeepgramLLMPostgreSQLJWTWebSocketsTTSFigmaNext.js

Event Management Portal

Software Engineerprofessional
Developed an internal role-based event management system deployed at 10+ live events, with secure role-based access dashboards for Admin, Organizer, Ticket Seller, and Scanner roles. Integrated REST APIs to handle real-time duty assignments, ticket workflows, and multi-event operations.
ReactReduxTailwind CSSREST API

Bus POS Application

Software Engineerprofessional
Built a mobile POS system for bus terminal agents to manage seat reservations and process financial transactions, with Bluetooth printer integration for on-site ticket generation. Implemented secure token-based authentication (JWT) and Redux Toolkit state management for reliable booking and transaction data handling.
React NativeNode.jsRedux ToolkitJWT Authentication

Education

BS Computer Science

Government College University LahoreComputer Science2022 – 2026

Coursework

OOPData Structures & AlgorithmsDatabase SystemsWeb EngineeringAI & Machine LearningSoftware Agents

Recognition

Certifications

Introduction to Frontend Development

Meta

JavaScript Essential Training

LinkedIn Learning

Introduction to SQL and SQL Server

DataCamp
Hire BilalReach out about a role, a contract or a conversation.For recruiters

Bilal's twin is AI, it can make mistakes.