Priyesh Pandey
Software Engineer · Bangalore, India
Building distributed systems and developer tools. Currently at Sphota.
Member of Technical Staff
Jun 2024 – Present- Architected distributed SERP scraping platform end-to-end — Puppeteer with anti-detection (rotating proxies, browser fingerprint spoofing, timezone/patch-level masking); job queue via NestJS + BullMQ/Redis with retry, rate limiting, and multi-provider failover.
- Engineered microservices architecture with scraper, crawler, and Redis queue manager as independent pods on GKE — horizontally autoscaled; multi-tenant org management with RBAC, per-org scheduling, and retry mechanisms.
- Built full-stack dashboard in Remix (React) + TanStack Table for paginated/sortable job data, real-time scraper status tracking, and org-level management.
Full Stack Developer
Mar 2024 – May 2024- Built production website from scratch with course purchase flows, Google Sign-in, and dashboard with multi-course support.
- Integrated PhonePe Payment Gateway for production payments.
SDE Intern
Apr 2023 – Sep 2023- Built responsive web section for ITJOBXS platform.
- Implemented user verification/auth and bot detection; integrated Google Recaptcha.
Cross-platform desktop dictation app with system-level audio capture, global hotkeys, local (Whisper) + cloud transcription, and an LLM transformation pipeline for post-transcription formatting — works across any app or text field.
AI Video Clipper
Open-source alternative to OpusClip, Descript, and Submagic. Converts long-form video into viral short-form clips for TikTok, Reels, and YouTube Shorts — runs fully local, bring your own API key, no subscription, no watermark.
Indian Bank Statement Parser
Converts Indian bank statement PDFs to structured CSV. Handles inconsistent formats across major Indian banks.
Fixed stale artifact preview panel by including file mtime in React Query cache key and transcript-targets equality check — panel now updates live when agent writes a file.
Fixed clip rotation being silently reset to 0° when agent called set_clip_properties with a partial transform — copy cur.rotation into the new transform, matching the existing pattern for flip flags.
Fixed writePosition overwriting clip transform.centerX/Y even with active keyframes — wrapped assignments in else to match writeRotation, writeScale, and writeTransform.
Built a dedicated math-only renderer for user message bubbles using KaTeX — handles $...$ inline and $$...$$ display math while rendering plain text verbatim, preventing markdown surprises.
Added per-session agent store keyed by session ID in localStorage — switching between sessions now restores the correct agent instead of overwriting all sessions with a single global slot.
Fixed add_clips leaving orphaned audio fragments when overwriting linked V+A pairs — now clears partner tracks before placement so clips don't double-play under a spurious second audio track.
New duplicate_clips agent tool that copies timeline clips in one undoable step via the existing editor duplication path — preserves all keyframes, effects, fades, and linked A/V partners.