Great score on Implement LRU Cache Algorithm, Difficulty Hard
Great score on Optimize Angular E-commerce Platform Performance, Difficulty Medium
Contributed to the modernization of Bank Al-Habib’s core banking system using Vue.js, Pinia, and XState.
Built custom Vue plugins for internationalization and localization workflows.
Developed Node.js native package for NADRA biometric verification.
Collaborated on designing a Domain-Specific Language (DSL) and its supporting transpiler.
Modified VS Code and extended Volar to support the DSL.
Developed and deployed full-stack web applications using Vue.js, Express, and MongoDB.
Engineered EZ Chat, a real-time communication platform leveraging Twilio Conversations API.
Created an IVR Management System for telecom automation.
Implemented unit and integration testing automation using Jest and Mocha.
Assisted in the development of an IoT admin dashboard.
Supported ERP module development for the Pakistan Air Force.
Trained and optimized a Convolutional Neural Network (CNN) for Automatic License Plate Recognition.
◦ Developed a real-time chat and voice platform integrating Twilio Conversations API for unified messaging, voice, and media sharing, featuring authentication and access control mechanisms. The system is being rolled out across 50 client offices (around 200 users) with planned expansion to over 350 locations (serving more than 2,500 users). ◦ Stack: Vue 3, Quasar, Pinia, Node.js, Express, TypeScript, MongoDB, Redis, Twilio.
◦ Developed a production-grade IVR Management System with real-time routing, prompt configuration, and call analytics. Currently in production and processing 20,000–50,000 monthly calls with 99.8% uptime since deployment. ◦ Stack: Vue 3, Pinia, Vuetify, Node.js, Express, TypeScript, Supabase, Twilio.
◦ Built internal tooling including a DSL transpiler, language server, and VS Code extensions. Modified VS Code’s open-source core and extended Volar for syntax highlighting, IntelliSense, and diagnostic support. ◦ Stack: TypeScript, Node.js, Vue 3, Webpack, Vite, Rollup, Babel, C++.
◦ Contributed to the refactoring and modernization of Bank Al Habib’s core banking system, deployed across more than 1,200 branches nationwide. ◦ Worked on multiple use cases within major modules such as CRM, Teller, and Credit Management, including the Account Opening use case that serves more than 1,500 new customers daily. ◦ Led the integration of biometric fingerprint devices into the core web application after extensive R&D, achieving stable communication with NADRA verification services for secure and compliant customer on boarding. ◦ Improved frontend responsiveness and reduced latency across key workflows by modularizing components and implementing Webpack 5 Module Federation to modularize the system and support microservice-aligned frontend architecture, resulting in a faster and more maintainable development experience. ◦ Stack: Vue 3, Vuex, Pinia, XState, Webpack 5 Module Federation, Electron, Java, Quarkus, node-gyp.