Skip to content
BackNov 7
Talha A.

Talha A.

Full-Stack Next.js / Node.js Engineer | React, TypeScript | Javascript

React developer for the parts of your product users actually touch: dashboards, admin panels, customer portals and SaaS front ends, built in React with JavaScript and TypeScript, pixel-accurate to your Figma and fast on every screen. 10+ years building software, most of it in JavaScript and React. I started as a full-stack developer, so I also read and fix the API behind the screen when a form will not submit or a table loads slowly, instead of handing it back to someone else. React is my one focus: one stack, learned deeply and done properly. What I build in React: ◾ React dashboards and admin panels: Data tables with sorting, filters and pagination, charts with Recharts or Chart.js, role-based screens, and real-time updates over WebSockets. ◾ Figma to React: Your designs turned into clean, reusable React components with Tailwind CSS, Material UI or styled-components, responsive from mobile width to large monitors, with accessibility built in. ◾ React UI component libraries and design systems: A shared set of buttons, forms, modals and tables documented in Storybook, so every new screen looks the same and ships faster. ◾ SaaS front ends: Sign-up and login flows, multi-step forms with React Hook Form and Zod, billing and settings pages, onboarding, and empty, loading and error states that feel finished. ◾ AI features in React: Chat interfaces with streaming responses, AI search and summaries, and assistant panels inside your existing React app, wired to the OpenAI or Claude API with loading, retry and error states users can trust. ◾ React state and data: Redux Toolkit, Zustand or the Context API for state, TanStack Query (React Query) or Apollo Client for REST and GraphQL data, with caching so screens do not refetch on every click. ◾ React performance optimization: Slow renders, heavy bundles and laggy tables fixed with memoization, code splitting, lazy loading, list virtualization and a measurable before and after in Lighthouse. ◾ Legacy React upgrades and rescue: Class components to hooks, Create React App to Vite, JavaScript to TypeScript, outdated libraries upgraded, and half-finished React projects taken over and shipped without a rewrite. ◾ React bug fixing: Broken layouts, state bugs, failing API calls and console errors traced to the cause and fixed, with a short note on what went wrong. ◾ React testing: Jest and React Testing Library for components, Cypress or Playwright for end-to-end flows, so the next release does not break the last one. Tech stack: React: React 18 and 19, Hooks, Context API, React Router, React Hook Form, Zod Languages: JavaScript (ES6+), TypeScript, HTML5, CSS3 State and data: Redux Toolkit, Zustand, TanStack Query, Apollo Client, Axios, REST APIs, GraphQL, WebSockets UI: Tailwind CSS, Material UI (MUI), Ant Design, Chakra UI, shadcn/ui, styled-components, Framer Motion Charts: Recharts, Chart.js Tooling: Vite, Webpack, ESLint, Prettier, Storybook, Git, GitHub Actions Testing: Jest, React Testing Library, Cypress, Playwright AI: OpenAI API, Claude API, streaming chat UI Hosting: Vercel, Netlify, AWS S3 and CloudFront Industries: SaaS, e-commerce, healthcare, education and LMS, CRM and HR tools, marketing, real estate and fintech. How I work: I read your Figma, repo or current app before quoting, so the estimate is real. We agree on milestones, I share a live preview link as I build, and every component is typed, reusable and documented so your team can keep building after I hand it over. 👉 Send me your Figma file, repo or app link and tell me which screen is giving you trouble. I will reply with how I would build or fix it. If you are searching for any of these, that is me: React Developer | React.js Developer | ReactJS Developer | React UI Developer | React Frontend Developer | Front-End React Developer | JavaScript Developer | TypeScript React Developer | Figma to React Developer | React Dashboard Developer | React Admin Panel Developer | Redux Developer | Tailwind CSS React Developer | Material UI Developer | React Component Library | React Performance Optimization | React Bug Fix | React SaaS Developer | React.js AI Integration | React OpenAI Developer | AI Chat UI in React

🇵🇰Lahore, Pakistan$40/hr100% JSS4.96 (6)Since Sep 2016

Earnings and projects

MRR
$0

Last 6 months ÷ 6

World#123,778 / 412k
🇵🇰Country#11,807 / 52.9k
Revenue, last 30 days
$0
Total earnings
$25k

Billed in all: $25k

World#123,778 / 412k
🇵🇰Country#11,807 / 52.9k
Per project
$2.5k
Projects, last 6 months
0
World#209,850 / 412k
🇵🇰Country#32,103 / 52.9k
Projects in all
10

Across 11 contracts

73% fixed27% hourly
World#201,797 / 412k
🇵🇰Country#33,132 / 52.9k

Earnings, last 30 days

$25.2kNothing earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$24.5k$25.0k$25.5k$26.0kOct 8Oct 23Nov 7

Skills