vijay
pemmaraju

i build seeded worlds, instruments that run in a browser, and small ai creatures that live on your phone. most of it is procedural, and most of it you can play right now.

fig. 0, a plant
a sunlit porch overlooking a green valley, with a small round robot waving and a solar glider parked in the grass

my favorite thing i'm working on right now. it changes most days.

seeds for tomorrow

a cozy solarpunk valley. bring every drone home and fully charged, get the power back on, and the whole valley gathers at the overlook for the evening drone show.

made with three.js, blender, elevenlabs, cloudflare

walk the valley

games

most are seeded or procedural, and all of them run in a browser or on a phone.

an ink and watercolour title screen: a cloaked figure on a beach looking out at three beasts on distant islands

rako 2026

a field guide to three great beasts. one seed string builds the whole archipelago, its creatures and its weather in the browser, with no engine, and a piano score to wander by.

made with typescript, webgl, web audio

a fan of foil card packs for series like living heritage and lost empires

wikitcg 2026

every wikipedia article is a holographic trading card. open packs, fuse duplicates, trade, raid and battle. over sixteen thousand players so far, most of them in france.

made with svelte, three.js, cloudflare

a purple windows 3.1 style sign in dialog for big science ideas: systems

big science ideas: systems 2026

a rebuild of mecc's 1996 classroom cd-rom: a pond, a toilet and the plates of the earth. no copy of the original survives online, so it was pieced back together from sell sheets and teacher guides.

made with typescript, canvas, vite

a tiny pixel-art hero pushing blocks around a dungeon room

daily dungeon 2022

a pixel-art dungeon crawler with puzzles. a new dungeon every day, and about thirty secret badges.

made with phaser, react

simulations

lots of small things, computed on the gpu, behaving like living ones.

a dense cloud of green and gold points of light

ten million fireflies 2026

ten million fireflies drifting and pulsing at 60fps, simulated entirely in compute shaders.

made with webgpu, three.js tsl

a row of glowing teal and gold vines growing out of dark soil

neural megaflora 2026

plants grown in real time by a trained neural cellular automaton. cut one and it heals. an early prototype.

made with webgpu, wgsl, pytorch

sound

i'm a musician too, so a lot of what i build ends up making noise.

a code editor defining an acid synth, with an envelope curve drawn inline

rondocode 2026

live-code synths and patterns in the browser, even on a phone. it runs on a dsp engine written from scratch in an audioworklet, and it can sing.

made with typescript, audioworklet, a small language

two bars comparing a 10-year and a 3-year bond under the word sensitivity

technically pop 2026

short pop songs that explain technical ideas: bond pricing, inflation, backpropagation.

made with elevenlabs, python, generated video

on your phone

free, and they keep your data on the device.

yibble: a round lavender alien with big eyes and two antennae

yibble 2026

a tiny alien hatches on your phone, listens to you talk, and slowly learns to speak back in its own language. it runs fully offline.

made with swift, spritekit, on-device ai

the jottie logo, a sketched seal, on lined notebook paper

jottie 2026

notes for the disorganized. on-device ai tags, sorts and connects what you write, and it all works offline.

made with swiftui, on-device ml

a teal pixel title screen with a small orange character on a ledge

upg 2024

an auto-shooting platformer. dash and wall-slide through procedural levels while your weapons fire on their own.

made with typescript, tauri

smaller things

libraries, toys and older experiments that are still up.