My Setup
Uses
A living document of the tools, gear, and software I use daily.
Editor & Terminal
The tools I live in every single day.
In the process of switching to Zed, but still have Vscode installed for certain tasks and extensions.
Friendly interactive shell with autosuggestions, syntax highlighting, and a clean scripting syntax.
Rolling release Linux distro that I use on my personal laptop for maximum control and customization.
AI pair programmer that lives in my editor and helps me move faster without breaking things.
Languages & Frameworks
The stack I reach for on most projects.
Typed superset of JavaScript that catches bugs before they happen.
The language of the web. Still the foundation of everything I build.
React framework for production, routing, SSR, and more out of the box.
JavaScript runtime for building back-end services and APIs.
Fast, statically typed language I reach for when I need performance and simplicity.
My go-to for scripting, automation, and quick utility tools.
This page is updated as my setup evolves.