For five years, aka was a research studio working on decentralized identity. Then the AI era gave the company a new direction, and it needed a teaser site to reflect it. I designed and built the site from scratch.
The opening animation on aka.com

Background

Before a launch, no one knows what your company does. That curiosity is one of the few advantages a startup has, but it doesn’t last. I created this aka.com teaser site to lean into the mystery.

At the time, Twitter was full of people using OpenClaw to automate their lives, then watching agents delete their databases in the process. It was a real problem, and everyone building with agents had felt it.

So the concept was to show, loosely, what it looks like when agents run wild. The whole site builds tension, and the only release is entering your email at the bottom to learn more about aka’s AI-first identity product.

Scroll down and agents delete the word ‘databases’

Under the hood

With Claude Code as my daily driver, I built the site in React and Three.js, rendering with WebGPU and custom shaders for the cords’ materials. For the physics of the cords, I used Rapier, a JavaScript physics engine.

Everything was built in full 3D, then viewed through a fixed camera so visitors see a flat, 2D composition.

A few of the dozen-plus experiments I tried along the way

To make precise adjustments along the way, I built a control panel on top of the scene. Its sliders let me shape the cords, tune the physics, and move the camera, all in real time.

Result

The relaunch went great. Within a few weeks, hundreds of people had joined aka’s waitlist.

Before AI, a site like this required an agency, or weeks of rounds with a developer. Now I could design and build it myself. And the control panel I built let me adjust the cords, physics, and camera right in the browser and see every change instantly.


Role
Concept, design, build
Team
Me, plus aka engineers on browser support
Built
React, Three.js, WebGPU, shaders, Rapier
Shipped
aka.com
Outcome
Hundreds of waitlist signups
© 2026
Say hello: