Prasenjit

Prasenjit

I write code that’s clean and comments that aren’t.

GitHub 117 repos 547 followers

Explained projects

retroclick: RetroTick: The Browser That Pretends to Be Windows
retroclick: RetroTick: The Browser That Pretends to Be Windows
It does not ship a full VM. It parses old binaries, emulates the CPU, and reimplements just enough Win32, Win16, WinCE, and DOS to make classic .exe files come alive.
9 min read · Apr 6, 2026
vibe-shooter: Gemini as the Game Master
vibe-shooter: Gemini as the Game Master
A React and Canvas arcade shooter where Gemini generates structured anomalies, the frame loop stays deterministic, and the fallback path is just as important as the AI path.
8 min read · Apr 6, 2026
3D-Gallery-Effect: The WebGL Gallery You Own, Not Install
3D-Gallery-Effect: The WebGL Gallery You Own, Not Install
StarKnightt turns a 3D image tunnel into a shadcn-style component, using shader math and scroll-driven motion to make a gallery feel alive without a physics engine.
8 min read · Apr 6, 2026
The Illusion of Zero Dependencies: Unpacking liquid-effect-animation
The Illusion of Zero Dependencies: Unpacking liquid-effect-animation
How a Next.js component uses runtime script injection and hidden 2D canvases to deliver high-end WebGL shaders without touching your package.json.
6 min read · Apr 4, 2026
StarKnightt/windows-xp-portfolio: The Browser Tab That Thinks It’s Windows XP
StarKnightt/windows-xp-portfolio: The Browser Tab That Thinks It’s Windows XP
A high-fidelity retro desktop, built as a portfolio template, where the real invention is not nostalgia but the orchestration of windows, state, and user attention.
8 min read · Apr 2, 2026
Mutate Everything: How StarKnightt/MineCraft Hits 60FPS in the Browser
Mutate Everything: How StarKnightt/MineCraft Hits 60FPS in the Browser
By intentionally breaking React's cardinal rules of immutability, this browser-based voxel engine bypasses garbage collection spikes to render massive 3D worlds.
7 min read · Mar 31, 2026
Splash-Cursor: The Fluid Simulation That Lives Inside a React Component
Splash-Cursor: The Fluid Simulation That Lives Inside a React Component
A close look at how a cursor effect turns into raw WebGL, shader plumbing, and Shadcn-style copy-paste distribution.
7 min read · Mar 26, 2026

Yet to be explained

night-street
Photorealistic procedural city street at golden hour. Three.js + React Three Fiber, zero external assets.
TypeScript128 stars
Explain
summer-cycle
A Studio Ghibli / Makoto Shinkai style cycling game in Three.js. Toon-shaded Japanese countryside with four times of day - every mesh, texture and sound generated in code.
TypeScript44 stars
Explain
sedona-sunset
A first-person walk up a dry wash between red rock buttes in Sedona at golden hour. Every mesh, texture and sound generated procedurally in code — zero external assets.
JavaScript40 stars
Explain
bay-ride
A painted seaside bay in late summer, built in Three.js. Walk the pier and the beach, then take the motorboat out to the lighthouse island.
TypeScript31 stars
Explain
ocean-drive
Ocean Drive, Miami Beach at golden-hour sunrise: a photoreal open-world Three.js sandbox in the browser. Walk, drive any car, hit the beach. No install.
JavaScript18 stars
Explain
gas-station-highway
Photorealistic first-person gas station at dawn — Three.js, everything procedurally generated, no external assets.
TypeScript15 stars
Explain
counter-strike-in-browser
A CS2-style Dust2 A-site FPS running in the browser: Three.js, procedurally built in Blender, bots, bomb, HUD
JavaScript13 stars
Explain
foggy-pine-trail
A first-person walk down a foggy Pacific Northwest pine trail. Every texture, mesh and sound generated procedurally in code — zero external assets. Next.js + React Three Fiber.
TypeScript12 stars
Explain
shinobi-duel
A Sekiro-inspired sword duel in the browser. A kunoichi against a samurai general on a snowy castle rooftop at dusk — deflect, break his posture, land the deathblow. Three.js, Mixamo characters, a Blender-built arena, synthesized audio.
TypeScript6 stars
Explain
parapet
First-person rooftop parkour in the browser. Vault, slide, wall-run across a procedural brutalist city at golden hour — Three.js, zero external assets.
TypeScript4 stars
Explain
morning-diner
Photoreal first-person walk through a diner at golden hour — 100% procedural Three.js, zero external assets
TypeScript4 stars
Explain
tile-reveal
Hero section that flips tile-by-tile under your cursor to reveal its blueprint. React + Tailwind, no canvas.
TypeScript3 stars
Explain
cinder-ops
Browser first-person shooter in Three.js. Clear Ashline Block, then extract. Procedural world, zero external assets.
JavaScript2 stars
Explain
little-world
A daily routine tracker on a small 3D island. Gemma runs in the browser through WebGPU, and nothing leaves the device.
TypeScript1 stars
Explain
aquarium-night
Realistic Three.js home aquarium (night)
JavaScript1 stars
Explain
headliner
Tour where your fans already are: a booking agent for independent artists built on Qloo taste data. Qloo Agentic Hackathon.
TypeScript0 stars
Explain
pagetwins
PageTwins: a Kaggle benchmark of 100 one-defect landing page twins. Do AI graders notice what broke?
HTML0 stars
Explain
waymark
A trail guide you listen to. Gemma 4 runs in your browser and writes spoken cues for real trails from open map data.
TypeScript0 stars
Explain
astro-agency-rebuild
Astro demo of a Webflow-style site rebuild: content collections, Resend contact form, Cloudflare Workers, Playwright cross-browser tests
Astro0 stars
Explain
summer-cycle-vr
Summer Cycle VR: a seated, hands-first WebXR bike ride for Meta Quest Browser
TypeScript0 stars
Explain