The tools, hardware, and software I use daily as a Software Engineer.
Primary editor with extensions: ESLint, Prettier, GitLens, Tailwind IntelliSense, Thunder Client
AI-powered IDE for spec-driven development and autonomous coding
AI coding assistant for rapid prototyping and code generation
Modern terminal with tabs and custom themes
Primary shell for scripting and automation
Unix-like shell for Git operations
Primary language for frontend and full-stack projects
Backend services and enterprise applications
Scripting, prototyping, and legacy codebases
Database queries and data modeling
UI library for building component-driven interfaces
Full-stack React framework with SSR and API routes
Java framework for microservices and REST APIs
Server-side JavaScript runtime
Minimal Node.js web framework
Utility-first CSS framework for rapid UI development
Containerization for consistent dev and prod environments
Version control for all projects
Code hosting, PRs, and CI/CD workflows
Deployment platform for Next.js and frontend projects
Cloud compute and storage for production workloads
API testing and documentation
Primary development machine
External display for multitasking and code review
Tactile switches for comfortable long coding sessions
Notes, docs, project planning, and knowledge base
Design reference and UI prototyping
Debugging, performance profiling, and network inspection
Team communication and async collaboration