My Setup

Uses

A living document of the tools, gear, and software I use daily.

2Categories
10Tools

Editor & Terminal

The tools I live in every single day.

ZedEditor

A high-performance, multiplayer code editor built in Rust. Fast, minimal, and a joy to use.

Fish ShellTerminal

Friendly interactive shell with autosuggestions, syntax highlighting, and a clean scripting syntax.

Arch LinuxOS

Rolling-release Linux distro that keeps me close to the metal and in full control of my system.

GitHub CopilotAI Assistant

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.

TypeScriptLanguage

Typed superset of JavaScript that catches bugs before they happen.

JavaScriptLanguage

The language of the web. Still the foundation of everything I build.

Next.jsFramework

React framework for production, routing, SSR, and more out of the box.

Node.jsRuntime

JavaScript runtime for building back-end services and APIs.

GoLanguage

Fast, statically typed language I reach for when I need performance and simplicity.

PythonLanguage

My go-to for scripting, automation, and quick utility tools.

This page is updated as my setup evolves.