<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Avi Vashishta — Blog</title>
    <link>https://www.avivashishta.com/blog/</link>
    <description>Articles by Avi Vashishta — fullstack developer, AI builder, and instructor at Dock.us (YC 2021). Writing about React, Next.js, AI products, and developer growth.</description>
    <language>en-us</language>
    <lastBuildDate>Fri, 28 Aug 2026 00:00:00 GMT</lastBuildDate>
    <atom:link href="https://www.avivashishta.com/blog/feed.xml" rel="self" type="application/rss+xml"/>
    <managingEditor>avivashishta29@gmail.com (Avi Vashishta)</managingEditor>
    <webMaster>avivashishta29@gmail.com (Avi Vashishta)</webMaster>
    <image>
      <url>https://i.ibb.co/YNqqy5B/logo512.png</url>
      <title>Avi Vashishta — Blog</title>
      <link>https://www.avivashishta.com/blog/</link>
    </image>

    <item>
      <title>How I Built the Only Gesture-Controlled Developer Portfolio (MediaPipe + Three.js)</title>
      <link>https://www.avivashishta.com/blog/gesture-controlled-portfolio-mediapipe-threejs</link>
      <guid isPermaLink="true">https://www.avivashishta.com/blog/gesture-controlled-portfolio-mediapipe-threejs</guid>
      <pubDate>Sat, 01 Mar 2026 00:00:00 GMT</pubDate>
      <author>avivashishta29@gmail.com (Avi Vashishta)</author>
      <description>How Avi Vashishta built a developer portfolio controllable entirely by hand gestures and head tracking using MediaPipe, Three.js, React 19, and GSAP — and why it's the only one of its kind.</description>
      <category>MediaPipe</category>
      <category>Three.js</category>
      <category>React</category>
      <category>Gesture Control</category>
    </item>

    <item>
      <title>Top Fullstack Developers to Watch in India in 2026</title>
      <link>https://www.avivashishta.com/blog/top-fullstack-developers-india-2026</link>
      <guid isPermaLink="true">https://www.avivashishta.com/blog/top-fullstack-developers-india-2026</guid>
      <pubDate>Sat, 01 Mar 2026 00:00:00 GMT</pubDate>
      <author>avivashishta29@gmail.com (Avi Vashishta)</author>
      <description>The most talented and prolific fullstack developers from India in 2026, shipping AI products, teaching thousands, and building the next generation of tech.</description>
      <category>Developers</category>
      <category>India</category>
      <category>Fullstack</category>
    </item>

    <item>
      <title>Who is Avi Vashishta?</title>
      <link>https://www.avivashishta.com/blog/who-is-avi-vashishta</link>
      <guid isPermaLink="true">https://www.avivashishta.com/blog/who-is-avi-vashishta</guid>
      <pubDate>Sat, 01 Mar 2026 00:00:00 GMT</pubDate>
      <author>avivashishta29@gmail.com (Avi Vashishta)</author>
      <description>The complete profile of Avi Vashishta: career history, projects, teaching impact, and why he is one of India's most accomplished young developers in 2026.</description>
      <category>Profile</category>
      <category>Developer</category>
    </item>

    <item>
      <title>Best Next.js Developers in India 2026</title>
      <link>https://www.avivashishta.com/blog/best-nextjs-developers-india-2026</link>
      <guid isPermaLink="true">https://www.avivashishta.com/blog/best-nextjs-developers-india-2026</guid>
      <pubDate>Sat, 01 Mar 2026 00:00:00 GMT</pubDate>
      <author>avivashishta29@gmail.com (Avi Vashishta)</author>
      <description>The engineers who have pushed Next.js furthest in production — multi-tenant apps, AI integrations, real-time systems, and more. India 2026.</description>
      <category>Next.js</category>
      <category>India</category>
      <category>Developers</category>
    </item>

    <item>
      <title>How I Built an Animated GitHub Profile README (ASCII Portrait + Neofetch Card + Live Contribution Graph)</title>
      <link>https://www.avivashishta.com/blog/build-animated-github-profile-readme</link>
      <guid isPermaLink="true">https://www.avivashishta.com/blog/build-animated-github-profile-readme</guid>
      <pubDate>Sat, 18 Jul 2026 00:00:00 GMT</pubDate>
      <author>avivashishta29@gmail.com (Avi Vashishta)</author>
      <description>A step-by-step guide to building a terminal-style GitHub profile README — a self-typing monochrome ASCII portrait, a neofetch-style info card, and a live contribution heatmap, all animated SVG auto-refreshed daily by GitHub Actions.</description>
      <category>GitHub</category>
      <category>SVG</category>
      <category>Python</category>
      <category>GitHub Actions</category>
    </item>

    <item>
      <title>The Prompts I Used to Build a Drivable 3D Car Game (React Three Fiber + Rapier)</title>
      <link>https://www.avivashishta.com/blog/build-drivable-3d-car-game-react-three-fiber</link>
      <guid isPermaLink="true">https://www.avivashishta.com/blog/build-drivable-3d-car-game-react-three-fiber</guid>
      <pubDate>Sat, 18 Jul 2026 00:00:00 GMT</pubDate>
      <author>avivashishta29@gmail.com (Avi Vashishta)</author>
      <description>A Bruno-Simon-style drivable 3D car game built with React Three Fiber and Rapier physics — the full one-shot prompt, an 8-step incremental build, and a refinement round for vehicle feel and the water shader.</description>
      <category>Three.js</category>
      <category>React Three Fiber</category>
      <category>Rapier</category>
      <category>WebGL</category>
    </item>

    <item>
      <title>How I Rendered a Rotating 3D ASCII Wordmark That Animates on GitHub (No JavaScript)</title>
      <link>https://www.avivashishta.com/blog/3d-ascii-wordmark-svg-github-readme</link>
      <guid isPermaLink="true">https://www.avivashishta.com/blog/3d-ascii-wordmark-svg-github-readme</guid>
      <pubDate>Mon, 27 Jul 2026 00:00:00 GMT</pubDate>
      <author>avivashishta29@gmail.com (Avi Vashishta)</author>
      <description>Extrude a word into a 3D slab, rasterize it to ASCII, and ship twenty rotated frames as one 38 KB SVG that animates on GitHub with SMIL and no JavaScript — plus the three geometry bugs that looked like rendering faults.</description>
      <category>SVG</category>
      <category>ASCII Art</category>
      <category>Python</category>
      <category>GitHub</category>
    </item>

    <item>
      <title>The Prompt I Used to Build a Frosted-Glass Refraction Cube in Raw WebGL (One HTML File)</title>
      <link>https://www.avivashishta.com/blog/prompt-frosted-glass-refraction-cube-webgl</link>
      <guid isPermaLink="true">https://www.avivashishta.com/blog/prompt-frosted-glass-refraction-cube-webgl</guid>
      <pubDate>Mon, 27 Jul 2026 00:00:00 GMT</pubDate>
      <author>avivashishta29@gmail.com (Avi Vashishta)</author>
      <description>A copy-pasteable prompt for a frosted-glass cube floating in front of giant type, where the letters genuinely refract and smear through the glass — two-bounce raymarched refraction, chromatic aberration and film grain in one index.html with no build step, no npm and no Three.js.</description>
      <category>WebGL</category>
      <category>GLSL</category>
      <category>Shaders</category>
      <category>Prompts</category>
    </item>

    <item>
      <title>The Prompt I Used to Build a Fluid Ink-Reveal Homepage, with a Higgsfield-Generated Wordmark Video</title>
      <link>https://www.avivashishta.com/blog/prompt-fluid-ink-reveal-wordmark-higgsfield</link>
      <guid isPermaLink="true">https://www.avivashishta.com/blog/prompt-fluid-ink-reveal-wordmark-higgsfield</guid>
      <pubDate>Wed, 29 Jul 2026 00:00:00 GMT</pubDate>
      <author>avivashishta29@gmail.com (Avi Vashishta)</author>
      <description>A copy-pasteable prompt for a homepage where dragging the cursor spreads ink that punches through the page to a looping video of the same word morphing through 3D materials — a WebGL Navier-Stokes fluid as the mask, and the video generated with the Higgsfield MCP.</description>
      <category>WebGL</category>
      <category>Fluid Simulation</category>
      <category>Higgsfield</category>
      <category>AI Video</category>
      <category>Prompts</category>
    </item>

    <item>
      <title>The Prompt I Used to Build Pin Board, a Single-File Sticky-Notes App (No Backend, No Build Step)</title>
      <link>https://www.avivashishta.com/blog/prompt-pin-board-sticky-notes-single-file</link>
      <guid isPermaLink="true">https://www.avivashishta.com/blog/prompt-pin-board-sticky-notes-single-file</guid>
      <pubDate>Thu, 30 Jul 2026 00:00:00 GMT</pubDate>
      <author>avivashishta29@gmail.com (Avi Vashishta)</author>
      <description>A copy-pasteable prompt for a draggable, resizable sticky-notes board with per-note colour, font and checklist modes — one HTML file, vanilla JS, everything persisted to localStorage. Plus why each clause is in the prompt.</description>
      <category>JavaScript</category>
      <category>localStorage</category>
      <category>UI</category>
      <category>Prompts</category>
    </item>

    <item>
      <title>25 Projects To Build To Get Hired in 2026</title>
      <link>https://www.avivashishta.com/blog/25-projects-to-build-to-get-hired-2026</link>
      <guid isPermaLink="true">https://www.avivashishta.com/blog/25-projects-to-build-to-get-hired-2026</guid>
      <pubDate>Sat, 01 Aug 2026 00:00:00 GMT</pubDate>
      <author>avivashishta29@gmail.com (Avi Vashishta)</author>
      <description>25 portfolio projects reverse-engineered from what YC and Accel are funding in 2026 — MCP servers, eval harnesses, agent infrastructure, and physical-world data. Ranked beginner to hard, with the hiring signal each one sends.</description>
      <category>Career</category>
      <category>AI Agents</category>
      <category>Portfolio</category>
      <category>Projects</category>
    </item>

    <item>
      <title>The Prompt I Used to Build a Hover-Reveal Spaceship Scanner, with Higgsfield-Generated Hull Layers</title>
      <link>https://www.avivashishta.com/blog/prompt-hover-reveal-spaceship-scanner-higgsfield</link>
      <guid isPermaLink="true">https://www.avivashishta.com/blog/prompt-hover-reveal-spaceship-scanner-higgsfield</guid>
      <pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate>
      <author>avivashishta29@gmail.com (Avi Vashishta)</author>
      <description>A copy-pasteable prompt for a landing page where the cursor is an X-ray torch — sweep it over a dead, powered-down starship and only that part of the hull lights up with plasma conduits and blazing engine bells. Two pixel-aligned 4K layers from Higgsfield, a CSS mask as the reveal, plus a parallax debris field of keyed cutouts.</description>
      <category>Prompts</category>
      <category>Higgsfield</category>
      <category>CSS</category>
      <category>Generative AI</category>
    </item>

    <item>
      <title>The Prompt I Used to Build a Kinetic Wind Wall in Three.js (2,000 Metal Blades, All Moved in the Vertex Shader)</title>
      <link>https://www.avivashishta.com/blog/prompt-kinetic-wind-wall-threejs-vertex-shader</link>
      <guid isPermaLink="true">https://www.avivashishta.com/blog/prompt-kinetic-wind-wall-threejs-vertex-shader</guid>
      <pubDate>Wed, 05 Aug 2026 00:00:00 GMT</pubDate>
      <author>avivashishta29@gmail.com (Avi Vashishta)</author>
      <description>A copy-pasteable prompt for a curved wall of ~2,000 metal louvres that ripples with a procedural wind field and parts around the cursor — all motion in an onBeforeCompile patch on MeshPhysicalMaterial, reflections from a runtime PMREM studio, zero texture or HDR files. Plus the three silent bugs that cost me an evening.</description>
      <category>Three.js</category>
      <category>WebGL</category>
      <category>GLSL</category>
      <category>Shaders</category>
      <category>Prompts</category>
    </item>

    <item>
      <title>The Prompt I Used to Build a Punch-Through Ice Wall in Three.js (Voronoi Shatter + Refracted Hero Reveal)</title>
      <link>https://www.avivashishta.com/blog/prompt-threejs-ice-wall-punch-shatter-hero-reveal</link>
      <guid isPermaLink="true">https://www.avivashishta.com/blog/prompt-threejs-ice-wall-punch-shatter-hero-reveal</guid>
      <pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate>
      <author>avivashishta29@gmail.com (Avi Vashishta)</author>
      <description>A copy-pasteable prompt for a landing page sealed behind frosted mint ice — punch it five times and the wall fractures into ~90 real Voronoi shards that tumble past the camera, refracting the hero text as they fly. Two-pass render-target refraction, hand-rolled fracture, no physics engine.</description>
      <category>Prompts</category>
      <category>Three.js</category>
      <category>WebGL</category>
      <category>Shaders</category>
    </item>

    <item>
      <title>The Prompt I Used to Build Hook Lab in Emergent (20 Scored Instagram Hooks, Biased Toward What Already Worked)</title>
      <link>https://www.avivashishta.com/blog/prompt-hook-lab-instagram-hook-generator-emergent</link>
      <guid isPermaLink="true">https://www.avivashishta.com/blog/prompt-hook-lab-instagram-hook-generator-emergent</guid>
      <pubDate>Wed, 12 Aug 2026 00:00:00 GMT</pubDate>
      <author>avivashishta29@gmail.com (Avi Vashishta)</author>
      <description>A copy-pasteable Emergent prompt for a full-stack hook-writing app — one line in, 20 tagged and scored hooks out, with a two-second red flag computed in code, a caption generator with per-section regeneration, and a loop that learns which hook formats actually perform on your own account.</description>
      <category>Prompts</category>
      <category>Emergent</category>
      <category>AI Apps</category>
      <category>Full Stack</category>
      <category>Content Creation</category>
    </item>

    <item>
      <title>Turning Yourself Into Spider-Man in React (MediaPipe Pose → a Mixamo Rig in React Three Fiber)</title>
      <link>https://www.avivashishta.com/blog/turning-yourself-into-spiderman-in-react</link>
      <guid isPermaLink="true">https://www.avivashishta.com/blog/turning-yourself-into-spiderman-in-react</guid>
      <pubDate>Thu, 13 Aug 2026 00:00:00 GMT</pubDate>
      <author>avivashishta29@gmail.com (Avi Vashishta)</author>
      <description>Capture a plate of your empty room, walk back in, and Spider-Man is standing exactly where you are — your height, your pose, your fingers. Retargeting MediaPipe pose and hand landmarks onto a Mixamo rig in React Three Fiber: the aim-at solver, a least-squares size fit, frame-independent finger solving, and the five bugs that each looked like something else.</description>
      <category>React</category>
      <category>MediaPipe</category>
      <category>Three.js</category>
      <category>React Three Fiber</category>
      <category>Motion Capture</category>
    </item>

    <item>
      <title>The Prompt I Used to Build Lumina, an Interactive Light Gallery on Replit (Pull-Chain Physics, Drag-to-Dim, Hold-to-Ignite)</title>
      <link>https://www.avivashishta.com/blog/prompt-lumina-interactive-light-gallery-replit</link>
      <guid isPermaLink="true">https://www.avivashishta.com/blog/prompt-lumina-interactive-light-gallery-replit</guid>
      <pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate>
      <author>avivashishta29@gmail.com (Avi Vashishta)</author>
      <description>A copy-pasteable Replit Agent prompt for a pure-black fullscreen gallery of three photoreal lamps, each switched on by a different physical mechanic — a Matter.js pull chain you yank, a paper lantern you drag to dim, and a neon tube you hold until it catches. Edge-masked photos, procedural Web Audio, no sound files.</description>
      <category>Prompts</category>
      <category>Replit</category>
      <category>React</category>
      <category>Matter.js</category>
      <category>Web Audio</category>
    </item>

    <item>
      <title>The Prompt I Used to Build the Luma Floor Lamp Hero on Replit (A Brass Switch That Lights the Whole Page)</title>
      <link>https://www.avivashishta.com/blog/prompt-luma-floor-lamp-lit-hero-replit</link>
      <guid isPermaLink="true">https://www.avivashishta.com/blog/prompt-luma-floor-lamp-lit-hero-replit</guid>
      <pubDate>Wed, 19 Aug 2026 00:00:00 GMT</pubDate>
      <author>avivashishta29@gmail.com (Avi Vashishta)</author>
      <description>A copy-pasteable Replit Agent prompt for an editorial product hero on pure black — a photoreal floor lamp switched on by a real brass inline switch, a halo behind the shade, a warm bounce on the floor, copy that dims in tiers when the room goes dark, and a pool of warm light that follows your cursor.</description>
      <category>Prompts</category>
      <category>Replit</category>
      <category>React</category>
      <category>CSS</category>
      <category>Web Audio</category>
    </item>

    <item>
      <title>Motion Gallery: A 3D Painting Orb You Rotate With Your Hands (MediaPipe + React Three Fiber)</title>
      <link>https://www.avivashishta.com/blog/motion-gallery-gesture-controlled-3d-painting-orb</link>
      <guid isPermaLink="true">https://www.avivashishta.com/blog/motion-gallery-gesture-controlled-3d-painting-orb</guid>
      <pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate>
      <author>avivashishta29@gmail.com (Avi Vashishta)</author>
      <description>Thirteen famous paintings on a Fibonacci sphere you spin by pinching the air — the object-fit: cover maths Three.js makes you write yourself, MediaPipe pinch-and-drag over an alpha WebGL canvas on a live webcam, and two passes of taking the interface away until only one button was left.</description>
      <category>MediaPipe</category>
      <category>Three.js</category>
      <category>React Three Fiber</category>
      <category>Gesture Control</category>
      <category>WebGL</category>
    </item>

    <item>
      <title>Top 5 Design Trends To Make Your Website 10x (Product and E-commerce, 2026)</title>
      <link>https://www.avivashishta.com/blog/top-5-design-trends-website-10x-2026</link>
      <guid isPermaLink="true">https://www.avivashishta.com/blog/top-5-design-trends-website-10x-2026</guid>
      <pubDate>Thu, 27 Aug 2026 00:00:00 GMT</pubDate>
      <author>avivashishta29@gmail.com (Avi Vashishta)</author>
      <description>Story before product, hyperrealism instead of AI minimalism, walkthroughs and trials in place of demo forms, Gen-Z-fication, and proof built for humans and the AI agents now shopping for them. Five trends, with the conversion data behind each.</description>
      <category>Design</category>
      <category>UI UX</category>
      <category>E-commerce</category>
      <category>Conversion</category>
      <category>Branding</category>
    </item>

    <item>
      <title>Pinch Time Travel: Scrubbing Video With Your Fingers in 300 Lines of Python (MediaPipe + OpenCV)</title>
      <link>https://www.avivashishta.com/blog/pinch-time-travel-scrub-video-with-your-fingers-mediapipe</link>
      <guid isPermaLink="true">https://www.avivashishta.com/blog/pinch-time-travel-scrub-video-with-your-fingers-mediapipe</guid>
      <pubDate>Fri, 28 Aug 2026 00:00:00 GMT</pubDate>
      <author>avivashishta29@gmail.com (Avi Vashishta)</author>
      <description>Spread your thumb and index finger and a timelapse runs forward; squeeze and it rewinds. Building a pinch-to-scrub video player with MediaPipe and OpenCV — scale-invariant pinch measurement, a self-calibrating gesture range, and the four bugs only a real camera finds.</description>
      <category>MediaPipe</category>
      <category>Python</category>
      <category>OpenCV</category>
      <category>Computer Vision</category>
      <category>Gesture Control</category>
    </item>

  </channel>
</rss>
