About
React.js Frontend Developer with 1.5+ years of professional experience building dynamic, responsive web applications using React.js, Redux, JavaScript (ES6+), and modern UI libraries. Hands-on expertise in component architecture, API integration, and state management. Proven track record of delivering enterprise-grade features, performance optimization, and clean UX. Adept at leveraging AI-powered tools (Claude, ChatGPT, Cursor) to accelerate development cycles and deliver high-quality code.
Skills & Expertise (32)
Work Experience
Software Engineer
Tekdi Technologies
Oct 2024 - Present
Built and maintained interactive React.js UI components integrated with REST APIs for multiple enterprise products, improving module stability and reducing recurring defects across sprints. Developed dynamic frontend features including real-time data rendering, form validation, and stateful component flows using React Hooks and Redux for predictable state management. Led direct client communication to gather UI/UX requirements, translating business needs into responsive, accessible React components across multiple enterprise projects. Managed frontend bug reproduction and fixes end-to-end: identifying root causes in React component state, coordinating with QA, and verifying fixes with clients. Leveraged AI tools (Cursor, ChatGPT, Claude) to accelerate React component generation, automate repetitive UI scaffolding, and significantly boost development productivity. Participated in full release cycles including thorough testing of React-driven UIs and contributed to community events like Pizza, Bugs, and Fun (PBF) – Joomla.
Frontend Developer Intern
Canyfix
Jul 2024 - Sep 2024
Built a fully responsive mobile repair web application using React.js with Material UI, crafting intuitive, reusable component library for a seamless user experience. Engineered a dynamic product selection system integrating external APIs for real-time brand, model, and device data — eliminating manual data entry and improving accuracy. Developed a comprehensive problem identification module that dynamically calculated and displayed repair costs based on device type and selected issues using React state. Implemented a secure eCommerce section with cart management, add-to-cart flows, and Redux-powered state for smooth data flow across the shopping experience. Used Redux Toolkit for global state management, ensuring consistent, predictable data flow across all application views with minimal prop drilling.
Education
B.Tech in Computer Science & Engineering - Tatyasaheb Kore Institute of Engineering & Technology
2020 - 2024 · Afghanistan