npm package
- Published an in-app network inspector for React Native — status, timing, headers and bodies for every request, readable on device with no debugger attached.
- Captured traffic by patching XMLHttpRequest, so fetch, axios and anything else built on XHR is recorded without touching a single call site.
- Built a collapsible, searchable JSON viewer that flattens payloads into a FlatList row list, keeping large responses scrollable instead of locking up the UI.
- Shipped status filtering, copy-as-cURL, an observable light/dark palette independent of the host app, and a programmatic API for building custom UIs on the captured log.
- Distinguished in-flight requests and transport failures from real responses, rather than reporting a misleading status 0.
- Zero runtime dependencies and pure JavaScript — no native module, no linking, no pods.
React NativeTypeScriptiOSAndroidXHR InterceptionFlatList VirtualizationZero DependenciesnpmMIT
npm package
- Published a React Native logging library that replaces Metro's `[Object]` truncation with real values in the terminal, while writing the complete payload to a file.
- Built a CLI that wraps the Metro start command — auto-detecting Expo vs. the React Native CLI — and runs a capture sidecar the app discovers on its own.
- Designed the output for AI coding agents: JSONL, one line per call, addressable by an id tag printed beside each terminal line.
- Added init, get, tail and clear commands, with a diffed and prompted setup that never edits project files as an install side effect.
- Preserved what JSON.stringify silently drops — Errors, Map, Set, Date — and compiled the whole thing down to a no-op outside __DEV__.
React NativeTypeScriptMetroExpoNode.js CLIChrome DevTools ProtocolJSONLnpmMIT

- Architecting and building a cross-platform product suite including mobile app, web application, and admin portal.
- Designed an in-app social platform enabling secure media and profile sharing between users.
- Implemented biometric authentication and native integrations to enhance security and login experience.
- Built a resilient deep-link management system capable of persisting actions across logout states and app updates.
- Own end-to-end development from architecture decisions through production deployment.
TypeScriptReact.jsReact NativeNode.jsBiometricsDeep LinkingTanstack QueryZustandMantineVisx/ChartsVictory NativeReact Native ReanimatedFirebase Cloud MessagingWeb SocketsApp Store & Play StoreGit

- Built and shipped a cross-platform VPN application using React Native for iOS and Android.
- Implemented the complete mobile UI architecture ensuring consistent performance across platforms.
- Collaborated on development of a centralized SDK encapsulating core business logic.
- Contributed to a reactive state architecture enabling real-time app-wide updates and improved consistency.
- Helped deliver a high-performance, production-ready VPN application with scalable architecture.
React NativeTypeScriptiOSAndroidNative Module DevelopmentSDK DevelopmentState ManagementCross Platform DevelopmentGit

- Led end-to-end development of customer-facing features including Delegated Users, In-App Messaging, and Recurring Appointments.
- Built and integrated frontend interfaces, backend APIs, and supporting infrastructure across the full application stack.
- Modernized legacy codebases through refactoring and performance optimization, improving system efficiency and user experience.
- Implemented automated testing pipelines and CI workflows to improve release reliability.
- Authored k6 performance testing scripts to evaluate browser, server, and load scenarios, enabling data-driven performance improvements.
React.jsTypeScriptNode.jsExpress.jsMySQLBootstrapCypressK6Web SocketsCI/CDDockerGit

- Worked as Lead Frontend Engineer within the Payments team, contributing to multiple applications including Consumer, Agent, BNPL, Collection, and Admin platforms.
- Implemented a delivery authentication system across multiple apps, helping prevent fraudulent handovers and mitigating potential losses of PKR 800K.
- Implemented wallet top-up functionality via Easypaisa, expanding payment accessibility for platform users.
- Led development of a Collection App for field agents and integrated it into the main React Native ecosystem via a modular PWA approach.
- Provided production debugging and rapid issue resolution for BNPL and Agent applications, improving system reliability.
- Collaborated across squads and contributed to backend design discussions and architectural RFCs.
React.jsReact NativeTypeScriptReduxNest.jsPostgreSQLTailwind CSSPWACypressGit

- Contributed to development of healthcare web applications used by medical professionals and patients.
- Participated in end-to-end development of a mobile application for a healthcare institute.
- Built user interfaces and implemented features across web and mobile projects in a fast-paced agency environment.
- Gained early experience working across frontend and cross-platform technologies.
Vue.jsVuetifyJavaScriptFlutterDartGit