Hi, my name is

Ravinder Kumar

I Solve Complex Frontend & Web3 Engineering Problems

I build scalable interfaces, optimize RPC-heavy systems, and engineer reliable Web3 integrations. My focus is clean architecture, performance, and production-ready solutions.

View My WorkDownload Resume!

About Me

I’m a frontend engineer focused on building scalable, high-performance applications across web and mobile platforms.

Over the years, I’ve worked on complex React and TypeScript systems, Web3-integrated platforms, and performance-sensitive mobile applications. My work often sits at the intersection of architecture, state management, and real-world reliability.

I enjoy solving problems that surface in production — reducing RPC overload in blockchain applications, optimizing data-fetching patterns with React Query, handling unreliable mobile wallet environments, and engineering smooth rendering for extremely large images.

For me, frontend engineering is not just about UI — it’s about building systems that are robust, maintainable, and built to scale.

I’m particularly interested in:

  • Performance optimization
  • Web3 application architecture
  • Complex UI and state systems
  • Cross-platform engineering
Ravinder Kumar

Selected Work

01.

Web3 Admin Platform — RPC Optimization & Architecture Refactor

Refactored a production Web3 platform to reduce RPC rate-limit failures and improve transaction reliability across desktop and mobile environments.

The Problem

The application relied heavily on direct RPC calls for on-chain reads and writes. As usage increased, the platform frequently hit RPC rate limits, leading to failed data loads, inconsistent UI state, hidden wallet adapter errors, and unreliable mobile wallet behavior.

What I Did

  • Refactored the entire data layer to use React Query for caching, deduplication, and background refetching.
  • Centralized RPC interactions into reusable service layers.
  • Reduced redundant calls across components and optimized query invalidation strategies.
  • Preserved raw transaction errors by switching to signTransaction + sendRawTransaction flows.
  • Improved mobile wallet compatibility and debugging clarity.

Impact

  • Significantly reduced RPC overload and rate-limit failures.
  • Improved UI data consistency across trading and portfolio views.
  • Enhanced transaction debugging with clearer contract-level errors.
  • Created a scalable architecture ready for platform growth.

Tech Stack

ReactTypeScriptReact QueryWeb3Wallet AdaptersRPC Optimization
02.

ABRA — Crypto Trading & Lending Platform

+
03.

RVV Portal — Decentralized Token Claiming & Staking DApp

+
04.

RejoAI — Scalable Frontend Architecture

+
05.

React Native Manga Reader — High-Performance Image Rendering

+

Experience

Rejolut — GenAI & Web3 Company

Full Stack Developer

Dec 2024 – PresentMumbai, MH

  • Designed and owned full-stack Web3 applications powering token claiming, staking, and DeFi workflows across EVM-compatible chains.
  • Integrated smart contracts using Ethers.js, Wagmi, and RainbowKit, managing transaction lifecycle, confirmations, reorg handling, and failure states with clear UX feedback.
  • Built secure backend APIs with NestJS, PostgreSQL, and Prisma, implementing authentication, RBAC, request validation, structured logging, and resilient error handling.
  • Engineered event-driven UI updates, optimistic rendering, and background polling to manage blockchain latency and RPC variability.
  • Contributed to architecture decisions, performance optimization strategies, and scalable system design within cross-functional agile teams.
ReactNext.jsTypeScriptNestJSPostgreSQLPrismaEthers.jsWagmiRainbowKitWeb3

KJSS COSMOS Pvt. Ltd. (KJSSC)

Frontend Lead

Jun 2023 – Aug 2024Mumbai, MH

  • Led a team of 4 developers building scalable frontend systems using React.js, Next.js, TypeScript, and Tailwind CSS.
  • Collaborated with backend teams to define API contracts, standardize error handling, and optimize pagination and caching — reducing integration issues by 20%.
  • Improved application performance through code splitting, memoization, and bundle optimization, increasing page load speed by 15%.
  • Established reusable component libraries, documentation standards, and structured code reviews to improve delivery velocity and maintainability.
ReactNext.jsTypeScriptTailwind CSS

Tata Consultancy Services (TCS)

Software Development Associate

Feb 2022 – Mar 2023Varanasi, UP

  • Completed enterprise-grade training in Java development, secure coding practices, and SDLC processes.
  • Built foundational experience in backend programming and enterprise software standards.
  • Earned internal certifications in Java, data privacy, and professional communication.
JavaEnterprise SDLC

Skills & Tools

Frontend Architecture

ReactNext.jsTypeScriptReduxReact QueryTailwind CSSComponent SystemsState ManagementPerformance Optimization

Web3 & Blockchain

Ethers.jsWagmiRainbowKitEVMWallet IntegrationsTransaction Lifecycle HandlingRPC OptimizationEvent ListenersChain Reorg HandlingApproval GatingDeFi Workflows

Backend & APIs

NestJSPostgreSQLPrismaREST APIsAuthenticationRBACRequest ValidationStructured LoggingRetry PoliciesWebhooks

Performance & Systems

Code SplittingMemoizationCaching StrategiesOptimistic UIBackground PollingRate LimitingLarge Image RenderingMobile Performance Engineering

Tooling & Workflow

GitDockerAgile MethodologyCode ReviewsTechnical DocumentationCI/CD BasicsStructured DebuggingTelemetry Integration
05.Contact

Let's Work Together

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision. Feel free to reach out!