Hi, I'm Kiran Y
Crafting modern, AI-powered full-stack solutions with creativity and code.
Featured Projects
Showcasing full-stack applications and systems I've built from concept to production.
Full stack video streaming platform
A full-featured YouTube clone with Mux video processing, AI-powered tools, and a creator studio dashboard
Tech stack
Key features
Adaptive video player
Quality controls with real-time processing powered by Mux
AI-powered metadata
Auto-generated titles, descriptions, and smart thumbnails
Automatic transcription
Generates captions and searchable transcripts on upload
Creator studio
Dashboard with metrics, playlist management, and content feeds
Social engagement
Comments, likes, subscriptions, and watch history tracking
Authentication
Secure auth system with module-based architecture
System design
Challenge: Async Mux Processing
Managing long-running video processing with webhooks while maintaining real-time UI updates and graceful error handling for transcoding failures.
AI Interview Prep Hub
Comprehensive interview preparation platform with AI-powered resume analysis, skill-gap identification, and mock interview simulations
Tech stack
Key features
Resume analysis
AI-powered parsing and skill extraction from uploaded resumes
Skill-gap identification
Intelligent matching against job requirements with targeted recommendations
Mock interviews
AI-conducted practice interviews with real-time feedback
Performance analytics
Detailed feedback reports on communication, technical depth, and confidence
ATS-compliant exports
Generate optimized resumes that pass applicant tracking systems
Interview prep resources
Curated study materials, coding challenges, and behavioral guides
System design
Challenge: JWT Blacklisting & Token Revocation
Implementing stateless JWT revocation to enable immediate session termination without database lookups. Solved using token blacklist caching with Redis TTL synchronization, allowing users to logout and prevent token replay attacks while maintaining API performance.
Immersive cocktail showcase
An Awwwards-style Mojito landing page with scroll-synced video, parallax, and cinematic GSAP storytelling
Tech stack
Key features
Scroll-synced video
Cinematic hero video scrubs frame-by-frame as the user scrolls
Advanced GSAP timelines
Staggered text reveals and choreographed element entrances
Interactive masking
Scroll triggered image mask expands to reveal hidden content
Parallax depth
Physics-based layered movement on leaves and imagery
Emotion-driven interaction
Animated product transitions guide focus toward menu items
Performance-first build
FFmpeg-optimized assets for skip-free playback on any device
System design
Challenge: Video Scrubbing & Timeline Synchronization
Mapped scroll progress to `video.currentTime` with throttled updates, avoiding native scrubbing limitations. Restricted animations to transform/opacity only for GPU compositing. FFmpeg-compressed section-specific video chunks lazy-loaded as each section enters view. Nested text, mask, and parallax timelines under one master ScrollTrigger to keep them in lockstep during fast scroll.
Skills & Expertise
Building software, end to end
I'm a full stack developer who enjoys turning ideas into working products — from system design to the small UI details that make something feel finished.
Since graduating, I've stayed close to code daily — both building my own projects and teaching web development concepts as a senior software trainer, which sharpened how clearly I can break down complex systems.
I like working across the stack: React on the front, solid APIs and databases underneath, and AI tooling woven in where it genuinely helps.
Software developer
Shipped multiple projects across MERN, Next.js, and AI integrations
Senior software trainer
Sikshana Foundation, 2024-present — teaching coding and web development fundamentals
BCA graduate
2024
