Hardware
Computer
My primary computer is a 2020 Apple M1 MacBook Pro running macOS Monterey. It serves as the system I rely on for nearly all of my daily work.
Through Parallels, I maintain several virtual machines, including both Windows and Linux environments. These exist as contained systems within the larger one, allowing me to move between platforms without leaving the same physical machine.
Together, this layered setup satisfies all of my computing needs, providing flexibility without excess and a sense of completeness in a single, self-contained device.
Vintage
My vintage computer is a 2004 Apple iMac G5, running OS X Leopard on PowerPC hardware. Its presence belongs to an earlier period of personal computing, when machines felt singular and self-contained rather than interchangeable.
I keep it for older video games and for small technical experiments that make sense only within its constraints—software written for a different architecture, tools that assume slower clocks and visible limits. Using it means accepting fan noise, warm air, and longer waits, but also gaining a clearer sense of what the machine is doing at any given moment.
In that space, computing feels tangible again: time stretches, interfaces linger, and progress is deliberate rather than assumed.
Server
This website lives on a NanoPi NEO single-board computer, modest in stature and unambitious in scale. It runs with 512 megabytes of RAM and an Allwinner H3 processor, a quad-core Cortex-A7 reaching up to 1.2 GHz—numbers that feel almost out of place in a time accustomed to excess.
The operating system is Ubuntu 22.04 LTS, steady and familiar, providing a quiet foundation. Above it, nginx carries the work without ceremony, serving pages with the same patience each time they are requested.
There is something deliberate about this arrangement. The machine is small, the margins are narrow, and nothing is hidden behind abundance. The site exists because the hardware allows it to, one request at a time, echoing an older idea of the web—lighter, slower, and content simply to be reachable.
This page uses JavaScript to display the server information widget.
| Interface | RX (MB) | TX (MB) |
|---|