🛠️ Tools & Setup

What I Use

The tools, hardware, and software I use daily as a Software Engineer.

Editor & IDE

💻

VS Code

Primary editor with extensions: ESLint, Prettier, GitLens, Tailwind IntelliSense, Thunder Client

🤖

Kiro

AI-powered IDE for spec-driven development and autonomous coding

🚀

Antigravity

AI coding assistant for rapid prototyping and code generation

Terminal & Shell

Windows Terminal

Modern terminal with tabs and custom themes

PowerShell

Primary shell for scripting and automation

🐧

Git Bash

Unix-like shell for Git operations

Languages & Frameworks

🔷

TypeScript

Primary language for frontend and full-stack projects

Java

Backend services and enterprise applications

🟡

JavaScript

Scripting, prototyping, and legacy codebases

🗃️

SQL

Database queries and data modeling

⚛️

React.js

UI library for building component-driven interfaces

Next.js

Full-stack React framework with SSR and API routes

🍃

Spring Boot

Java framework for microservices and REST APIs

🟢

Node.js

Server-side JavaScript runtime

🚂

Express.js

Minimal Node.js web framework

🎨

Tailwind CSS

Utility-first CSS framework for rapid UI development

DevOps & Infra

🐳

Docker

Containerization for consistent dev and prod environments

🔀

Git

Version control for all projects

🐙

GitHub

Code hosting, PRs, and CI/CD workflows

Vercel

Deployment platform for Next.js and frontend projects

☁️

AWS (EC2, S3)

Cloud compute and storage for production workloads

📮

Postman

API testing and documentation

Hardware

💻

Windows Laptop

Primary development machine

🖥️

27" Monitor

External display for multitasking and code review

⌨️

Mechanical Keyboard

Tactile switches for comfortable long coding sessions

Apps & Productivity

📝

Notion

Notes, docs, project planning, and knowledge base

🎨

Figma

Design reference and UI prototyping

🔧

Chrome DevTools

Debugging, performance profiling, and network inspection

💬

Microsoft Teams

Team communication and async collaboration