Lab / touch first

Experiments live here so the site can keep a pulse instead of feeling flat.

This is the more playful side of the site: visual systems, public prototypes, and the pieces that are easier to understand by touching them than by reading a long essay first. If you came here from a social bio or a virtual-world profile, this is probably the right first stop.

What this page is for

A home for interactive work that curious visitors can open even if they do not want a deep technical article.

What kind of vibe it aims for

Not a noisy demo reel. Not a cold dashboard. More like a small digital room with a few things worth touching.

Live globe

A public visitor map that feels more like ambient presence than surveillance.

The globe shows approximate visits in a short rolling window, collected at the edge and rendered as a lightweight visual signal. Live mode shows fresh arrivals. History mode turns recent traffic into softer hotspots, so the scene has both pulse and memory.

Privacy shape

Approximate locations, short retention, and no attempt to turn every reader into a profile.

Performance shape

The poster paints first, the heavier 3D scene wakes later, and the page still works if WebGL never does.

Curiosity shape

It gives non-technical visitors something immediate to play with while still pointing technical readers back toward the build notes.

Soft-neon preview firstInteractive globe wakes up after the page settles.The live visitor signal starts with a calm poster and upgrades to WebGL on idle or on demand.
Preview ready
Live visitor signalFresh visits glow brighter, pulse faster, and fade into a short rolling window so the globe feels alive without tracking people forever. Dragging the globe now pauses the ambient drift so it stays where you leave it.
SceneNeon pulses and fresh arrivals
Scope15 min live window
MotionSlow ambient drift

Tip: drag the globe to pause the drift and inspect a region.

ModeMock fallback
Live visitors6
Latest activityApr 4, 04:54:00 AM
Trimmed repeats0
Last refreshApr 4, 05:00:00 AM
Source

The code stays public.

If you want the implementation details immediately, the repository is the shortest path.

Open GitHub
Writing

The reasoning has a home too.

The technical explanations and trade-offs live in the blog, not only inside the source tree.

Read the blog
About

The person should stay visible.

If you arrived from a profile link and just want context, the About page is the fastest orientation.

Open about
Build notes

The lab's written trail.

These entries explain how the experiments are built, where they fit, and what trade-offs were made to keep the site fast and readable.

Browse all build notes