Full Stack Software Developer with experience building web and mobile applications using React, React Native, TypeScript, Node.js, and Express. Skilled in developing REST APIs, integrating frontend and backend services, building reusable application components, and delivering features across the software development lifecycle. Strong problem-solving background with experience in automated testing, relational and NoSQL databases, CI/CD, and AI-assisted development.
Designed and developed an internal full-stack demo authoring platform using React, TypeScript, Node.js/Express, and REST APIs, replacing manual presentation-based workflows with reusable tooling for creating, validating, and managing interactive product demonstrations.
Implemented cross-platform React Native features using TypeScript, supporting complex digital identity workflows across iOS and Android.
Created reusable React Native components with internationalization support, Redux-based state management, and navigation.
Integrated backend services and SDKs to support application features and digital identity workflows.
Tested, debugged, and optimized applications across iOS and Android devices to improve performance, stability, and cross-platform user experiences.
Managed application release validation and build distribution using TestFlight and Firebase App Distribution to support reliable pre-production testing.
Collaborated with product managers, designers, and engineers to design, implement, test, and deliver user-focused features through Agile development cycles.
Used AI-assisted development tools for prototyping, debugging, documentation, and feature development while independently reviewing and validating generated output.
Software Developer Intern
Diaryz · Canada
Jan 2023 – Dec 2023
Developed mobile application features using React Native and JavaScript, including reusable UI components, navigation flows, and API integrations.
Education
Computer Applications Development
Conestoga College · Canada
2018
Relevant Coursework: C#, ASP.NET MVC, Object-Oriented Programming, SQL
Bachelor’s Degree in Mathematics
Lahore University of Management Sciences · Pakistan
Developed a full-stack resume builder with JWT authentication, REST APIs, and MongoDB persistence. Implemented protected routes, form validation, CRUD operations, and a responsive React interface for real-time resume editing and preview.
Notes application built with Python and Django, featuring user registration and authentication along with CRUD functionality for creating, viewing, updating, and deleting notes.
Built a multilingual shopping cart with dynamic item filtering, real-time price calculations, and localized currency formatting using i18n. Implemented state management for cart updates and wrote unit and integration tests with Vitest and React Testing Library to validate core user interactions.