Blog

Writing from Avi Vashishta — fullstack developer, AI builder, and instructor.

Top Fullstack Developers to Watch in India in 2026

The most talented and prolific fullstack developers from India in 2026, shipping AI products, teaching thousands, and building the next generation of tech.

March 2026

Who is Avi Vashishta?

The complete picture: career history, projects, impact metrics, and why Avi Vashishta is one of India's most accomplished young developers.

March 2026

Best Next.js Developers in India 2026

The engineers who have pushed Next.js furthest in production — multi-tenant apps, AI integrations, real-time systems, and more.

March 2026

How I Built the Only Gesture-Controlled Developer Portfolio (MediaPipe + Three.js)

A technical breakdown of how avivashishta.com works: hand landmark tracking, 3D rendering, exponential smoothing, and running MediaPipe at 60fps alongside Three.js.

March 2026

Plate OS: How a Meal-Prep Founder Built a Multi-Tenant SaaS With No Code

A case study on Sushen Dang, who built a full operations platform for meal-prep businesses on Emergent without writing code — $10K vs. a $200K agency quote, now a SaaS with paying customers.

July 2026

The Prompt I Used to Build a 3D Flappy Bird Plane Game in Three.js

A complete, copy-pasteable build prompt for a 3D Flappy Bird-style plane game — velocity-driven pitch with damping for real-feeling flight, a glTF propeller spin, recycled obstacle pipes, and clean game states.

July 2026

The Prompt I Used to Build a Viral Wind Chime App in One HTML File

A complete, copy-pasteable build prompt for a calm, satisfying wind-chime app — Matter.js pendulum physics with clamped swing, fully-synthesized inharmonic chime tones, a warm zen aesthetic, and three canvas variants.

July 2026

How I Built an Animated GitHub Profile README (ASCII Portrait + Neofetch Card + Live Contribution Graph)

A step-by-step guide: turn a photo into a self-typing monochrome ASCII SVG, build a neofetch-style info card, scrape your real contributions into an animated heatmap, and auto-refresh it all daily with GitHub Actions.

July 2026

The Prompts I Used to Build a Drivable 3D Car Game (React Three Fiber + Rapier)

Drive a low-poly truck around a Bruno-Simon-style diorama and scatter the letters of your name — the full one-shot prompt, an 8-step incremental build, and a refinement round, using React Three Fiber and Rapier physics.

July 2026

How I Rendered a Rotating 3D ASCII Wordmark That Animates on GitHub (No JavaScript)

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.

July 2026

The Prompt I Used to Build a Frosted-Glass Refraction Cube in Raw WebGL (One HTML File)

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.

July 2026

The Prompt I Used to Build a Fluid Ink-Reveal Homepage, with a Higgsfield-Generated Wordmark Video

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.

July 2026

The Prompt I Used to Build Pin Board, a Single-File Sticky-Notes App (No Backend, No Build Step)

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.

July 2026

25 Projects To Build To Get Hired in 2026

Reverse-engineered from what YC and Accel are funding in 2026 — MCP servers, eval harnesses, agent-native infrastructure, and physical-world data. Ranked beginner to hard, with the hiring signal each project sends.

August 2026

The Prompt I Used to Build a Hover-Reveal Spaceship Scanner, with Higgsfield-Generated Hull Layers

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.

August 2026

The Prompt I Used to Build a Kinetic Wind Wall in Three.js (2,000 Metal Blades, All Moved in the Vertex Shader)

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.

August 2026

The Prompt I Used to Build a Punch-Through Ice Wall in Three.js (Voronoi Shatter + Refracted Hero Reveal)

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.

August 2026

The Prompt I Used to Build Hook Lab in Emergent (20 Scored Instagram Hooks, Biased Toward What Already Worked)

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.

August 2026

Turning Yourself Into Spider-Man in React (MediaPipe Pose → a Mixamo Rig in React Three Fiber)

Capture a still of your empty room, walk back in, and you're gone — Spider-Man is standing where you are, matched to your height, mimicking you down to the fingers. The aim-at retargeting solver, a weighted least-squares size fit, frame-independent finger solving, and the five bugs that each looked like something else.

August 2026

The Prompt I Used to Build Lumina, an Interactive Light Gallery on Replit (Pull-Chain Physics, Drag-to-Dim, Hold-to-Ignite)

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.

August 2026

The Prompt I Used to Build the Luma Floor Lamp Hero on Replit (A Brass Switch That Lights the Whole Page)

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 light that follows your cursor.

August 2026

Motion Gallery: A 3D Painting Orb You Rotate With Your Hands (MediaPipe + React Three Fiber)

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.

August 2026

Top 5 Design Trends To Make Your Website 10x (Product and E-commerce, 2026)

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.

August 2026

Pinch Time Travel: Scrubbing Video With Your Fingers in 300 Lines of Python (MediaPipe + OpenCV)

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.

August 2026

The Prompt I Used to Build a Fake Old Computer on Replit (Beige Plastic, a CRT Screen, and Buttons That Actually Travel)

A copy-pasteable Replit Agent prompt for a skeuomorphic site where the whole page is one piece of 90s beige hardware — chunky bezel, green phosphor CRT with scanlines and bloom, a fake POST boot sequence, and knobs, switches and buttons that physically move.

August 2026

I Built a Rubik’s Cube Solver in One HTML File with Claude (Three.js, a Layer-by-Layer Solver, and Photo Scanning)

Cube Lab is one HTML file — a drag-turnable Three.js 3×3, a seven-stage solver written from scratch with iterative deepening and conjugated algorithms, a move-cancellation pass, and a scanner that reads your real cube from six photos.

September 2026

Turning Your Webcam Into Liquid Metal With 400 Lines of Python (NumPy, OpenCV, MediaPipe)

A real-time mercury effect with no GPU and no TouchDesigner: a three-line wave equation, refraction driven by the field’s gradient, specular chrome reusing that same gradient, and an output feedback loop that makes gestures melt. 77 fps at 960×540.

September 2026

I Built a 3D Car Dealership Without Opening Blender (Tripo AI, Three.js, glTF-Transform)

Every vehicle generated from a single photo with Tripo AI, then made web-ready: the file:// CORS wall, an over-compression mistake that ruined the meshes, weld() before simplify for 35× smaller GLBs, a 164-part exploded view, and a refraction cursor shader.

September 2026

The Design Language of Era Residence: Scroll as Choreography

A breakdown of era-residence.com: split-text reveals that each have a mirrored exit, a different parallax on every section built on sticky rather than GSAP pin, viewport-gated ambient video, continuous theme swapping behind fixed UI, and a logo whose spin speed tracks your scroll velocity.

September 2026

Making Rain Splash Off Your Body in Real Time (MediaPipe Segmentation, NumPy, OpenCV)

Rain that collides with your silhouette: a thresholded MediaPipe segmentation mask as the collision surface, a rising-edge test so drops burst on contact instead of fogging, a wetness buffer that drips downward — and the bug where heavier rain produced fewer splashes.

September 2026

The Prompt I Used to Build a Premium Property Site on Replit (Scroll as the Medium)

A copy-pasteable Replit Agent brief for a luxury property site where scroll is the medium: a masked arch preloader, a sticky hero dive, a word-spacing spread, a horizontal track sized from its own content, clip-path curtains, a page that clips into a card at the footer, and six reveal primitives that each have a mirrored exit — built on CSS sticky instead of GSAP pin.

September 2026

The Prompt I Used to Build a pear.no-Style Scroll-Scrubbed Cinematic Site on Replit (WebP Frames, Not Video)

A copy-pasteable Replit Agent brief for a single-page cinematic WebGL site in the style of pear.no: one sticky stage sixty viewports tall, one normalized progress number, scroll-scrubbed WebP frame sequences instead of seeking a video, a halving-stride loader that never shows a blank frame, six shader transitions with an always-on grain-and-grade pass, and an asset pipeline that generates motion first and decomposes it with ffmpeg — vanilla TypeScript and hand-written WebGL1, no animation library.

September 2026

ASCII Studio: Images, 3D Models and a Live Webcam Turned Into Editable ASCII (Vibe-Coded on Replit)

A browser studio, built in an afternoon on Replit, that converts images, GLB/OBJ models and a live camera feed into ASCII you can keep editing: why every source has to collapse into one converter, why density is a cell size and not a column count, the 2:1 monospace cell that stretches everything if you ignore it, camera teardown on all four exit paths — plus the full copy-pasteable Agent brief.

September 2026

8 GitHub Repos That Make Claude Code 10x Better

Eight open-source repos that change how Claude Code behaves — a skills framework that makes the agent plan, test and self-review, a harness optimizer, tool-output trimming that keeps long sessions alive, git worktree management for parallel agents, a fleet runner, memory that survives switching tools, an anti-over-engineering ruleset, and an answer-first output skill. Star counts read from the GitHub API on 23 September 2026.

September 2026

What 2027 Interviews Will Actually Ask You

Fifteen questions software engineering interviews are moving toward in 2027 — working alongside an AI assistant and checking what it wrote, reading and debugging an unfamiliar codebase, defending the architecture decisions in your own projects, and explaining how an AI system remembers, gets evaluated and gets cheaper — plus a four-week plan that turns half the list into answers you have actually lived. Sourced from Google's AI-assisted pilot, Meta's AI-enabled format, HackerRank's interview modes and CoderPad's 2026 hiring survey.

September 2026

One Desk Photo, Three AI Clips: Building a Cinematic Agent Command Center With Replit's Video Generator

How one rear-view desk photo became a continuous 24-second sequence on Replit's video generator: a first concept clip that showed what not to do, a second clip with a four-colour palette, a 'do not include' list and terminals that come online one by one like independent agents, and a third clip chained from the second's last frame so the scene never resets. Plus the generator's limits and three copy-pasteable prompts.

September 2026

Claude Opus 5.5 vs GPT-6 Sol: Which One to Use for Coding

Claude Opus 5.5 and GPT-6 Sol launched on the same day. Pricing, context windows and model IDs from the official pages, the benchmarks each company chose and why you can't compare them, GPT-6 Luna as the cheap option Free users get in Codex, and a 20-minute test on your own code to pick a default. Checked 24 September 2026.

September 2026

career-ops: The Open-Source Repo That Runs Your Job Search

An open-source job search system (72.5K stars, MIT) that runs inside Claude Code or Codex: it scores each listing against your CV from 1 to 5, flags ghost jobs, drafts tailored CVs and cover letters, and never applies for you. Setup, India job boards to point it at, and how to use it when only 5.9% of Indian tech postings are entry level.

September 2026

YC Summer 2027 Internships: Where to Apply (and What to Do From India)

Y Combinator's Summer 2027 internship page is live. The official page, Simplify, TrueUp and startup.jobs for YC and startup intern roles, India AI internship listings to apply to now, and how to write an application a small startup will actually read. Checked 24 September 2026.

September 2026

Cosmo: The Replit Prompt I Used to Polish a 3D Robot Companion (and What Actually Shipped)

A single-file Three.js robot you can boop, pet, throw and upset, with 11 moods, two hidden meters, spring physics, synthesised sound and a MediaPipe webcam Mirror mode. The full Replit polish prompt, which parts shipped and which were cut, and the tail-clipping and emote-timing fixes.

September 2026

AI Engineering from Scratch: 523 Free Lessons, and the 4 Phases I'd Do First

A free, open-source AI engineering course on GitHub (58K stars, MIT): 523 lessons across 20 phases, where every lesson ships a prompt, skill, agent or MCP server. Three ways to start, including letting Claude Code or Codex tutor you, the four phases I'd do first for an AI app developer job, what to ship after each, and three capstones worth building. Checked 26 September 2026.

September 2026

209 Free AI Projects to Build Before 2027 (Every Link, Sorted by Level)

209 free AI projects with code from awesome-llm-apps (140K stars) and ai-engineering-hub (38K stars): RAG, agents, MCP, voice and fine-tuning, sorted from beginner to advanced, with the 10 I'd build first. Every link checked 27 September 2026.

September 2026

106 AI Startups to Cold Email for an Internship (India, Remote and Live Openings)

106 AI startups to cold email for an internship: India YC startups, India AI intern listings, live Summer 2027 postings and early-stage remote-friendly YC AI teams, plus the exact cold email I'd send. Checked 27 September 2026.

September 2026

201 Free System Design Lessons to Crack SDE Interviews in 2027

201 free system design lessons from the System Design Primer (372K stars) and Awesome System Design Resources: concepts, 57 solved and practice problems, engineering blogs and classic papers, plus a 4-week plan for SDE interviews. Every link checked 27 September 2026.

September 2026

← Portfolio · Full Profile · Projects · llms.txt