About
Software Developer with 3+ years of experience building scalable, high-performance web applications using React.js and full-stack JavaScript technologies. Skilled in responsive UI development, REST API integration, and reusable component architecture. Experienced with React Hooks, Context API, Redux Toolkit for state management, and performance optimization patterns. Worked on video platforms, interactive media systems, and enterprise dashboards implementing lazy loading, code splitting, and static site generation.
Skills & Expertise (50)
Work Experience
Software Engineer
KPOINT Technologies
Oct 2025 - Jan 2026
Built a vertical scrolling interface for continuous video consumption with endless scrolling; implemented smooth swipe interactions using Swiper.js. Improved rendering efficiency using virtualization techniques in Swiper.js; implemented embedding support allowing external platforms to integrate the reels-style experience via a lightweight script-based integration.
Software Engineer
ArrayPointer
Nov 2022 - Mar 2023
Implemented role-based UI rendering using Context API for auth state and useEffect for permission checks on route change. Developed frontend modules for course listing, student dashboards, and admin panels using reusable, stateful React components.
Software Engineer
ArrayPointer
Dec 2023 - Mar 2024
Built clinic management dashboard using React functional components; used useState and useReducer to manage complex form state across patient, appointment, and prescription flows. Implemented Context API to share authenticated doctor session data globally across dashboard modules without prop drilling. Integrated React.js frontend with Express.js REST APIs for real-time data updates on appointments and records.
Software Engineer
KPOINT Technologies
Aug 2025 - Sep 2025
Used Redux Toolkit’s createSlice to manage personalization state (selected video, user inputs, campaign config) globally across the multi-step form and video preview components. Built controlled form components with useState for field-level state and useEffect to trigger video preview updates on input change. Implemented interactive overlays and CTAs; added event tracking using useEffect listeners to measure video views and CTA engagement.
Software Engineer
ArrayPointer
Aug 2022 - Oct 2022
Developed informational website for SNBKP Boys Hostel and customized Shopify store themes by modifying rich text, banners, and content sections per client requirements.
Software Engineer
KPOINT Technologies
Apr 2025 - Jul 2025
Implemented interactive overlays including buttons, cards, forms, and CTA elements synchronized with video playback using timeupdate events. Triggered UI elements based on video timestamps using event-driven interactions; delivered customized flows for enterprise clients including SBI, Axis Bank, and Hero FinCorp.
Software Engineer
KPOINT Technologies
Apr 2024 - Mar 2026
Developed the activity feed displaying user interactions and video history using server-rendered Pug templates and Sails.js backend. Implemented pagination-based lazy loading for efficient loading of large datasets to improve performance. Built cross-device compatible responsive UI components for seamless user experience. Connected frontend with backend services via API integration to dynamically fetch activity data; validated all endpoints using Postman. Used Mocha, Chai, and Nock for integration testing to validate API behaviour and ensure reliability.
Software Engineer
KPOINT Technologies
Apr 2024 - Mar 2025
Used Redux Toolkit to manage site-wide UI state such as navigation menu, active filters, and modal visibility — replacing scattered useState calls across unrelated components and keeping the UI in sync. Built JAMstack marketing website using React, Gatsby, and Strapi CMS with GraphQL queries for static page generation at build time. Used useEffect and custom hooks for analytics event listeners and CMS data hydration on the client side. Improved Core Web Vitals (LCP, CLS, FID) via Gatsby image optimization and SSG; monitored performance via PageSpeed Insights and Lighthouse. Performed technical SEO audits using Screaming Frog; resolved on-page issues including meta tags, canonical tags, and structured data markup.
Software Engineer
ArrayPointer
Apr 2023 - Nov 2023
Built analytics dashboard with dynamic report tables; used useMemo to memoize filtered and sorted datasets, preventing unnecessary re-renders on large data sets. Managed filter and pagination state using useState with state lifted to the parent component for cross-component synchronisation. Created reusable React components for tables, filters, and report panels; integrated backend APIs for real-time reporting data with responsive layouts across devices.
Education
Bachelor of Engineering – Mechanical Engineering - NBN Sinhgad School of Engineering
- · Afghanistan