App LogoApp name
RP

Rupesh Piwal

Open to work0 years experience

Frontend Developer

Pune, IndiaTarget Roles: Backend Engineer • Full-Stack Developer • Frontend Specialist

Frontend Developer | Next.js, TypeScript, React.js

GitHubLinkedIn
Resume
Email

Standing Rank

Rank Not Available

Developer Badges

Badges Pending

Skills & Technologies

21 skills
javascripttypescriptsqlreact.jsnext.jszustandtailwind cssframer motionnode.jsexpress.jsbullmqredisrestful apispostgresqlprisma ormaws s3cloudflare r2stripegitvercelpostman

Work Experience

Frontend Intern

Jio Platforms

Aug 2024 - May 2025 Hyderabad, India
  • Designed and developed the web-based speech-to-text user interface, enabling doctors and patients to interact with the system in real time via WebSocket connections to the gRPC backend.
  • Contributed to performance optimizations in a Protocol Buffers–based real-time speech-to-text pipeline, improving processing efficiency and reducing infrastructure overhead.
  • Integrated UI components with gRPC backend to automatically generate structured SOAP and Progress Reports from the transcribed text.

Projects

NomadGo

Next.jsTypeScriptRedisBullMQVitestCloudflare R2
  • Built an AI-powered travel platform using Next.js, TypeScript, and the Vercel AI SDK, orchestrating Gemini and external media APIs into a dynamic, responsive user interface.
  • Engineered a fault-tolerant media pipeline with p-limit throttling, Promise deduplication, and Cloudflare R2 caching, resolving race conditions and eliminating redundant API calls under concurrent load.
  • Architected a background job system using BullMQ and Redis to offload heavy AI itinerary generation, eliminating 30-second timeout failures and improving generation reliability.
  • Deployed an asynchronous PDF generation pipeline with Dockerized Puppeteer workers, bypassing serverless limits and reducing export failures by 95% via memory optimization and Cloudflare R2 asset hosting.
  • Secured a secure Stripe billing integration, implementing idempotent webhooks and PostgreSQL ACID transactions via Prisma to eliminate race conditions and prevent credit double-spending.
  • Established a comprehensive Vitest unit testing suite to verify critical billing logic, distributed job queue rollbacks, and API deduplication edge cases.

VideoVault

Next.jsReact.jsTypeScriptAWS S3PostgreSQL
  • Developed a responsive, accessible file upload UI using AWS S3 presigned URLs, with chunked uploads, enabling smooth uploads up to 300MB with real-time progress feedback.
  • Built an infinite scroll feed with cursor-based pagination and debounced search, reducing unnecessary data loads and improving performance.
  • Optimized API usage by batching requests using Promise.allSettled, reducing multiple network calls into one and handling partial failures gracefully.
  • Engineered a video processing pipeline using BullMQ and Redis, implemented parallelized S3 uploads and bulk DB inserts to reduce worker latency by 75%.

SnapCut

Next.jsReact.jsTypeScriptAWS S3Web Workers
  • Developed a browser-based screen and webcam recorder using the Canvas API, implementing real-time video compositing at 30fps — a pure frontend rendering pipeline with no server involvement.
  • Engineered a Web Worker-based timing system to offload frame scheduling from the main thread, preventing dropped/frozen frames during tab switches.
  • Built a custom rendering pipeline decoupled from React lifecycle using refs, maintaining stable 30fps rendering without UI re-render interference.
  • Implemented a finite state machine to manage recording lifecycle, eliminating edge-case bugs and ensuring predictable state transitions.

Leaderboard Standings

Leaderboard Position Pending

Global test scores, peer standing percentiles, and algorithm leaderboard ranks are updated dynamically.

Assessment Highlights

Assessments Not Completed

Coding evaluations, system assessment results, and conceptual score badges will appear here after taking a test.

AI Collaboration Score

AI Collaboration Score Pending

Developer coding behavior, assistant cooperation, and AI pair-programming indicators are evaluated during live coding sessions.

Role Compatibility Profile

Role Compatibility Analysis Pending

Custom matching reports, candidate role compatibility percentiles, and core engineer strength profiles are processed once conceptual code screenings are complete.

Achievements

Achievements Not Earned

Special rewards, developer badges, system recognition certificates, and conceptual milestones will display here.

About Details

Professional Bio

Frontend developer with experience in building AI-powered platforms and real-time web applications. Skilled in Next.js, TypeScript, and backend integration with gRPC and Redis.

B.E - Computer Engineering

Bharati Vidyapeeth’s College of Engineering Pune (2021 - 2025)

Languages: English, Hindi
Email: Locked