Skip to main content
Developer Setup

Uses & Stack

A comprehensive look at the tools, technologies, and services I use for software development. Inspired by uses.tech.

Hardware

The physical tools I use daily

MacBook Pro 14" (M3 Pro)

My primary development machine. The M3 chip handles everything from running dev servers to video calls without breaking a sweat.

Dell UltraSharp 27" 4K

External display for extended screen real estate when working on complex layouts or multi-file editing.

Keychron K2 (Gateron Brown)

Wireless mechanical keyboard with tactile switches. Perfect balance of feedback and quiet operation.

Logitech MX Master 3

Ergonomic mouse with customizable buttons. The horizontal scroll wheel is a game-changer for code review.

Sony WH-1000XM4

Noise-canceling headphones for focused deep work sessions. Essential for open office environments.

Development Environment

Tools for writing and debugging code

VS Code

Primary code editor. Fast, extensible, and has the best TypeScript support. Using a minimal set of carefully chosen extensions.

Cursor

AI-powered code editor built on VS Code. Great for AI-assisted development and code generation.

iTerm2 + Oh My Zsh

Terminal setup with custom theme, syntax highlighting, and useful aliases. Fish-shell-like autosuggestions.

GitHub Copilot

AI pair programmer that helps with boilerplate and suggests context-aware completions.

Chrome DevTools

Essential for debugging, performance profiling, and testing responsive designs.

VS Code Extensions

Must-have extensions for productivity

ESLint + Prettier

Code linting and formatting. Format on save keeps code consistent across the team.

TypeScript Importer

Automatically adds import statements as you type.

GitLens

Git blame annotations, file history, and powerful diff views.

Error Lens

Inline error and warning highlights. See issues without hovering.

Tailwind CSS IntelliSense

Autocomplete for Tailwind classes with preview of applied styles.

One Dark Pro

Color theme based on Atom's One Dark. Easy on the eyes for long coding sessions.

Design & Assets

Tools for creating and working with designs

Figma

Primary design tool for UI work. Great for design handoffs and collaboration with designers.

Excalidraw

Whiteboard for quick diagrams, architecture sketches, and brainstorming.

ImageOptim

Image compression for web assets. Reduces file sizes without visible quality loss.

Lucide Icons

Beautiful, consistent icon set used throughout this website.

Productivity Apps

Apps for staying organized and focused

Raycast

Spotlight replacement with snippets, clipboard history, and custom scripts.

Arc Browser

Modern browser with workspaces and vertical tabs. Changed how I organize web apps.

Notion

Knowledge base, project planning, and documentation. Second brain for everything.

Slack

Team communication. Integrated with GitHub for PR notifications.

1Password

Password manager with developer features like SSH key management.

This Website

Technologies powering olesdidukh.dev

Next.js 16

React framework with App Router, Server Components, and excellent performance.

React 19

Latest React with React Compiler for automatic optimization.

TypeScript

Full type safety with strict mode enabled.

Tailwind CSS v4

Utility-first CSS with design tokens. Lightning-fast development.

Framer Motion

Smooth animations and page transitions.

Three.js

3D graphics for the interactive hero section background.

Vercel

Deployment platform with edge functions and analytics built-in.

Supabase

PostgreSQL database and authentication for the admin panel.

Services & APIs

Third-party services integrated into projects

GitHub

Version control and collaboration. Actions for CI/CD.

Vercel Analytics

Privacy-friendly web analytics with Core Web Vitals tracking.

Sentry

Error tracking and performance monitoring in production.

Resend

Email API for contact form submissions.

Upstash Redis

Serverless Redis for rate limiting and caching.

This page is regularly updated as my workflow evolves. Last updated: November 2025

Uses & Stack | Oles Didukh