Uses

A comprehensive list of tools, software, and hardware I use for development and productivity

TOOLS

Hardware

MacBook Pro 16" M3 Max

64GB RAM, 2TB SSD - My primary development machine

LG UltraWide 34" Monitor

34WN80C-B - Perfect for multiple windows side-by-side

Apple Magic Keyboard

Wireless, numeric keypad version

Logitech MX Master 3

Best mouse I've ever used for productivity

Sony WH-1000XM5

Noise-cancelling headphones for focus time

Blue Yeti Microphone

For meetings and podcast recordings

CODE

Software & Tools

Development

VS Code

My primary editor with vim keybindings

IntelliJ IDEA

For Java development at work

iTerm2 + Oh My Zsh

Terminal setup with Starship prompt

Docker Desktop

Container management and local development

Postman

API development and testing

Design & Creative

Figma

UI/UX design and prototyping

Excalidraw

Quick diagrams and wireframes

Pixelmator Pro

Image editing and pixel art creation

Productivity

Notion

Note-taking, documentation, and project management

Linear

Issue tracking for side projects

Raycast

Spotlight replacement with powerful extensions

Rectangle

Window management on macOS

1Password

Password management and secrets storage

VS Code Extensions

  • GitHub Copilot - AI pair programming
  • Vim - Vim keybindings for VS Code
  • Prettier - Code formatting
  • ESLint - JavaScript/TypeScript linting
  • GitLens - Enhanced Git integration
  • Thunder Client - REST API testing
  • Error Lens - Inline error display
  • Material Icon Theme - File icons
  • Tailwind CSS IntelliSense - Tailwind autocomplete

Services & Cloud

GitHub

Code hosting and version control

Vercel

Deployment platform for Next.js apps

Google Cloud Platform

Cloud infrastructure at work

Supabase

Database and backend for side projects

OpenAI API

GPT integration for AI tooling

Plausible Analytics

Privacy-friendly website analytics

Productivity Workflow

Morning

Start with a review of overnight alerts and CI/CD status. Use Notion to plan the day's tasks and priorities.

Development

Deep focus sessions with noise-cancelling headphones. Use GitHub Copilot and custom AI tools to accelerate development. Test frequently with Docker containers.

Collaboration

Slack for async communication, Zoom for sync meetings. Document decisions and architectural choices in Notion.

Learning

Dedicate time to reading technical articles, experimenting with new tools, and contributing to open source.

This page is inspired by uses.tech