Hi, I'mAnurag

a software engineer obsessed with building products that feel a little bit magical

(yep, that's a real LIDAR scan of my head)

Text2Speech dashboard showing text input, language selection, voice upload, and speech generation settings.

Text2Speech.dev

A full-stack AI voice generator for creating realistic speech with custom voices and multilingual support.

Under the hood, the product pairs a Next.js app with authentication, credits and billing, persistent project history, file storage, and a Python speech pipeline.

  • Natural TTS generation from typed prompts
  • Voice cloning from uploaded samples
  • 23-language workflow with voice and style controls
  • Dashboard for saved audio projects and history
  • Auth, credits, and upgrade flow for productized use
  • Next.js
  • TypeScript
  • Python
  • Prisma
  • Postgres
  • Better Auth
  • Polar
  • AWS S3
ResumeLoomr interface showing a resume editor, section navigation, and live printable resume preview.

ResumeLoomr.com

A resume builder with structured editing, live preview, and print-ready output in one place.

ResumeLoomr lets users build a resume section by section while the final document updates live beside the editor.

It focuses on practical workflow details like autosave, section reordering, template switching, and a clean print flow.

  • Live resume preview that updates as you type
  • Autosave with visible save-state feedback
  • Reorderable sections and repeatable entries
  • Template switching and print-ready output
  • React
  • JavaScript
  • Vite
  • CSS
  • Local storage
Placeholder visual for WebcamSign until a final product screenshot is added.

WebcamSign.com

WebcamSign is a React web app that uses MediaPipe hand tracking and webcam input to turn pinch gestures into a real-time signature pad.

A thumb-to-index pinch acts as pen down and pen up, letting users draw signatures in the air without touching the screen. Built for smooth performance, it uses requestAnimationFrame, ref-based gesture state, flicker-reducing thresholds, and a canvas synced to the video feed for clean output.

  • Real-time canvas signature rendering from normalized landmarks
  • Clear and export flow for finished signatures
  • Performance-aware React patterns for stable gesture input
  • React
  • MediaPipe
  • HTML Canvas
  • WebRTC