Skip to content
Nicolás Demaria

Experiments and smaller builds

67 experiments since 2021. This is where I break things first.

Also

A robot that pitches me. A game that reached 80,000 players.

The 3D landing: the avatar answers while the board shows Perplace

nicolasdemaria.com

My own site

You're on it. Ask the robot about my work, in English or Spanish, and it answers out loud while a board behind it draws whatever it's talking about.

The heroes of Valley of Guardians, pixel art

Valley of Guardians

Browser game · as part of the team

A React and Supabase browser game that reached about 80,000 users, and about 10,000 kept coming back. As part of the team I built product screens and the daily reset that runs under all of them.

Products, end to end

Four products. Each one had a hard part.

Jarre home page

Jarre

Paste a YouTube video, get a course: lessons, quizzes, spaced repetition, and a tutor you talk to out loud.

Next.js · Supabase

Sweepy home page

Sweepy

Gmail, sorted by AI from a Chrome extension. A sender cache, a backup model when the first one fails, and five minutes to undo anything. It is your inbox, after all.

Next.js · Manifest V3 · Claude · GPT

e-translator · The test document~5 → ~1 min
A pilot in about a day, and a five-star review.

e-translator

Technical manuals into other languages, layout intact. The sample PDF looked fine and lied: its text layer was garbage. A pilot in about a day, the test document from about 5 minutes to about 1, and a five-star review.

Python · Docling · Tesseract · PyMuPDF

Flópiti: destructible terrain and the player

Flópiti

Multiplayer 2D in the browser, on terrain you blow apart. The server simulates at 60 Hz and has the last word; the browser predicts and corrects, on 8 to 16 KB/s per player.

React · Phaser · Node · uWebSockets

In 3D and in the browser

Hobbs Cafe: a city block lit in Blender

Hobbs Cafe

A city block, lit and baked in Blender, running in a browser tab.

React Three Fiber · Blender lightmaps · glTF

Gatonomía: shared expenses, with Google login

Gatonomía

Shared expenses for a couple. Quick capture, a monthly view, Google login. Live.

React · Convex Auth · Tailwind

Studio: a scene that reacts to sound

Studio

A Blender scene that moves to the music.

Stickers: decals on a curved sphere

Stickers

Decals that stick to curved surfaces, like the real thing.

Wormhole Tunnel: GLSL noise and displacement

Wormhole Tunnel

A tunnel made of nothing but GLSL noise and displacement.

Chicken Road: a chicken dodging traffic, in 3D

Chicken Road

A chicken versus traffic, in 3D, in your browser. Live.

React Three Fiber · Zustand

And a few more

vruumvruum.studio
A brand landing in real-time 3D.
Visko
Any PDF in, a six-step interactive lesson out.
1510
A workout challenge tracker that installs like a phone app.
Upwork Helper
A Chrome extension that scores jobs and drafts cover letters.
Sidecar
A local AI assistant with memory, tools and MCP.
Excalidraw Animator
Describe a scene; AI draws it and animates it.

Next step

Got something challenging to build? Let’s talk.

Email

Freelance

Websites, apps and 3D experiences for agencies, startups and businesses, ideally for the long run. Doubland started as an Upwork contract; today it's a direct one.

Full-time, remote

I'm looking for a full-time remote role at a creative, cutting-edge company that sweats design and detail: AI, 3D worlds or digital twins.