The hardware, software, rides, and gear I actually use.
This is the real setup behind the site. Some of it earns its keep every day, some of it is for side projects and gaming, and some of it just makes life outside a little better.
Workstation
MacBook M4 Pro 14" with 48 GB RAM
My main machine for day-to-day development work. It handles the normal mix of coding, browser tabs, terminals, and local tooling without becoming the bottleneck.
UHK split keyboard
I spend too many hours typing to ignore ergonomics. A split layout makes long sessions a lot easier on the shoulders and wrists.
Dual BenQ 23-inch displays
Two external displays are enough for code, logs, docs, and a browser without turning the desk into a command center.
Gaming rig
CyberPower tower with 2 TB storage
The Windows box is for gaming, testing, and the occasional project that benefits from having another environment available.
Intel Core i5-14400F and 64 GB RAM
More than enough for the way I use it. It stays responsive whether I am gaming, multitasking, or running extra tools alongside everything else.
NVIDIA GeForce RTX 4060
Handles the modern gaming workload just fine and gives me a solid dedicated GPU when I want one.
34-inch curved display with gaming mouse and keyboard
This setup is built for comfort and screen space. It works well for both games and the kind of late-night tinkering that starts as “just checking something.”
Personal laptop
Framework laptop
My portable non-work machine. I like having a laptop that feels repairable, flexible, and more under my control than the usual sealed-box alternative.
Fun boxes
Raspberry Pi RetroPie box
A small nostalgia machine for Nintendo, Sega, and MAME. It is one of the more fun ways to keep old games easy to revisit.
Raspberry Pi with a mounted 7-inch display
Handy for experimenting with compact setups, small dashboards, and whatever random idea sounds interesting that week.
Xbox Series S
The easy answer when I want to sit down, turn something on, and be playing in a minute.
Nintendo Switch
Still the best fit for casual gaming, family play, and taking something portable on trips.
Development tools
VS Code
Usually the fastest path from idea to working code. It is hard to beat for day-to-day momentum.
Sublime Text
Still great when I want something fast, lightweight, and out of the way.
IntelliJ
My heavier-duty option when I want stronger project indexing, refactoring support, and a more full-featured IDE workflow.
VisiCalc
For the times when a spreadsheet is still the quickest way to think through a problem before writing code around it.
Codex Agent
Part coding assistant, part accelerant. Best used with clear scope and a human still paying attention.
Claude Agent
Useful when I want another model to pressure-test ideas, summarize options, or take a different pass at a problem.
Pi Coding Agent
Another helpful tool in the rotation for coding tasks and experimentation.
DBeaver
My default choice when I need to inspect data, run queries, or work with a database without building throwaway admin screens.
Rides
1977 CJ with a 304 and 3-speed
Old-school, mechanical, and fun for exactly the reasons modern vehicles are not.
1963 1/2 Ford Falcon inline-6
A long-running personal project and a nice reminder that not every machine in my life needs to be new to be worth keeping around.
2012 VW Touareg
The practical one. It handles the real-world hauling, weather, and travel duties.
KHS e-bike
One of my favorite ways to clear my head and get outside without needing an all-day plan.
XR Onewheel
Equal parts transport, fun, and a good way to sneak a little reset into the day.
Other equipment
EGO mower, weed wacker, and leaf blower
Battery-powered yard gear that keeps the maintenance side of life moving without a lot of extra hassle.
Snowblower
A requirement, not a luxury, when winter decides to stop being polite.
Dr Trimmer brush mower
Useful for the rougher cleanup jobs that normal lawn equipment is not built to handle well.