Project / Cartologium

Cartologium
Places hold stories across time.
Cartologium explores how place, time, and change intersect — combining maps, data, and narrative to reveal new perspectives on the familiar.
Explore projectPlace / time / change
Following your local clock · Daylight
Warm ivory · charcoal · open sky
Local time, no location access. Choose a stop to keep that atmosphere.
A more
curious
tomorrow
Code
Ideas that can be explored, not just described.
I write and build to turn abstract ideas into tangible experiences — connecting logic, perception, and meaning.
See all work ↗A small piece
of a larger idea
// A date becomes something to explore.
const reading = calculateLunarEphemeris(date);
return {
phase: reading.phaseName,
illumination: reading.illuminationFraction,
waxing: reading.isWaxing
};
Waning Gibbous
99.1% illuminated
Calculated at noon UTC using Astronomy Engine. The portrait is illustrative; the small disk shows the selected date’s phase.
From calculation to experience.
Explore project ↗{
"timestamp": "2026-09-27T12:00:00.000Z",
"phase": "Waning Gibbous",
"illumination": 0.9912,
"waxing": false
}See the full instrument study ↗Input
A question
A set of parameters
Calculation
A model
A system
Interface
An experience
A new perspective
Project / Cartologium

Places hold stories across time.
Cartologium explores how place, time, and change intersect — combining maps, data, and narrative to reveal new perspectives on the familiar.
Explore projectPlace / time / change
In development / Morphologium

Exploring how structure becomes form.
Morphologium investigates the space between logic and making — translating rules and constraints into tangible, expressive forms across materials and scales.
Explore projectForm / structure / transformation
Not just a way to see the result, but a space to explore, question, and discover what’s possible.
Interact / a small example
Inspect reveals structure.

