16 GB unified memory
Mac mini M4
The machine everything starts on.
Specs
What I use to build, write, think, and ship.
Hardware
The hardware I use to build, test, and think.
16 GB unified memory
The machine everything starts on.
Primary mobile device
Testing, photography, communication, and everything in between.
Secondary device
Reading, reference material, and working away from the desk.
Tools
The stack I build with.
The language underneath most of the work.
The framework behind most of my web work.
The interface layer.
The styling layer.
Runtime for applications and tooling.
Package management and workspaces.
Development
Where most of the work happens.
My terminal.
My shell.
My editor.
The environment underneath the workflow.
System packages on macOS.
Source control and history.
Infrastructure
The infrastructure that gets software out the door.
Repositories, collaboration, and source control.
Database, auth, storage, and backend services.
Deployment and hosting.
DNS, edge infrastructure, and network services.
Containers and reproducible environments.
Payments and billing infrastructure.
AI
Tools for thinking and making.
Research, reasoning, and development.
Start with the terminal.
Automate the boring parts.
Prefer small tools that do one thing well.
Keep the environment reproducible.
Add tools when the problem keeps coming back.
Workflow
Work with me
Tell me what you are building. We can work out what it needs.
Discuss a project