Skip to main content
Rajendra Kumar

React.js developer for fast, maintainable web apps

I build React.js interfaces that stay fast and readable as they grow: dashboards, customer portals, internal tools and public web apps. The focus is clean component boundaries, predictable state and an interface people can actually use.

Who this is for

  • Teams that need a senior React engineer to own a feature area or a whole front end
  • Companies replacing a legacy jQuery or template-driven UI
  • Founders who need a first web product built properly rather than quickly thrown together

What I build

  • Dashboards and admin tools

    Tables, filters, forms and charts with sensible loading, empty and error states.

  • Design systems

    Reusable, accessible components and design tokens so new screens take hours, not days.

  • Forms and data flows

    Validated forms, optimistic updates and a typed API client that fails gracefully.

  • Migrations

    Moving class components, older build tooling or an unmaintained UI library to modern React.

How I work

  • Accessibility from the start

    Keyboard navigation, focus handling, semantic HTML and contrast are built in, not retrofitted.

  • Render performance

    Profiling with the React tools, splitting bundles and avoiding needless re-renders where they actually matter.

  • Tests where they pay off

    Component and integration tests on the flows that would hurt most if they broke.

Tools I use

  • React
  • TypeScript
  • Vite
  • React Query
  • React Hook Form
  • Zod
  • Tailwind CSS
  • Vitest / Testing Library

Related projects

Frequently asked questions

Do you work from Figma designs?

Yes. If you do not have designs yet, I can build a clean, consistent UI with you and refine it as we learn from real use.

React single-page app or Next.js?

If the product sits behind a login, a React app is often enough. If it needs search visibility or fast first loads for public pages, Next.js is usually the better choice.

Can you join an existing team?

Yes. I am comfortable working inside an existing codebase, following its conventions and code review process.