Uses

Tools I use to get
things done

A living document of the software, hardware, and tools that power my daily workflow. Updated as things change.

Development

My primary code editor. Clean, fast, and endlessly customizable with extensions.

AI-first code editor built on VS Code. Great for rapid prototyping and AI-assisted development.

Antigravity

Lightweight development tool that keeps my workflow fast and focused.

Modern terminal with AI built-in. Feels like using a code editor for the command line.

Containerization for consistent dev environments and smooth deployments.

Version control and collaboration. I use GitHub for all my projects and contributions.

API development and testing. Essential for building and debugging REST APIs.

AI

AI pair programmer that helps me write code faster and explore new approaches.

My go-to AI assistant for reasoning, debugging, and working through complex problems.

Languages & Frameworks

Python

My go-to language for backend, AI agents, and automation workflows.

TypeScript

Type safety for JavaScript. I use it for all frontend and Node.js work.

Django / FastAPI

Django for full-featured web apps, FastAPI for high-performance APIs.

React / Next.js

React for UI components, Next.js for full-stack applications with SSR.

Node.js

Server-side JavaScript runtime. I use it with Express and various backend tools.

Design & Productivity

UI/UX design and prototyping. Great for planning layouts before coding.

Notes, project planning, and documentation. My second brain for everything.

Issue tracking and project management. Clean, fast, and developer-focused.

Hardware

MacBook

My daily driver for development. Great performance and battery life.

Dual Monitor Setup

Code on one screen, browser/terminal on the other. Essential for productivity.