Uses
A transparent look at the tools, technologies, and environment that power my development workflow. This page documents what I use and why, helping other engineers discover useful tools and understand my technical context.
Tools
Software and applications I use daily
Visual Studio Code
Primary code editor. Lightweight, extensible, and great TypeScript support.
Cursor
My secondary code editor. AI-powered code completion and navigation. Speeds up coding and helps with complex codebases.
Zed
A fast, minimalist code editor built for speed and simplicity. Great for quick edits and distraction-free coding.
Warp
A modern terminal for agentic coding with split panes, search, and customization.
MongoDB Atlas
Cloud database service. Great for building and managing MongoDB databases.
Postman
API testing and documentation. Essential for working with REST APIs.
Claude
AI assistant for coding and development tasks.
Tech Stack
Technologies and frameworks I work with
Angular
A powerful and my specialized frontend framework. Great for building large-scale applications with a structured architecture and strong TypeScript support.
React
A versatile frontend library with great demand. Awesome for building dynamic user interfaces with a large ecosystem of tools and libraries.
Node.Js
A JavaScript runtime for building server-side applications.
Express.Js
A minimal and flexible Node.js web application framework. My go-to tech for building APIs and web applications.
MongoDB
A NoSQL database. Great for handling unstructured data and scaling applications. I use it as my first choice for my projects that require a database.
Astro
A static site generator. I use it for my personal website and blogs.
RxJs
A reactive programming library for JavaScript. Great for handling asynchronous operations and managing complex data flows.
NgRx
A reactive state management library for Angular applications. Great for managing complex application state and data flows.
Jest
A testing framework for JavaScript. Great for writing unit tests and ensuring code quality for all javascript projects (since angular & react both supports it).
JavaScript
A programming language that helped me become a developer. I use it for both frontend and backend development.
HTML
The building blocks of the web. I started my career with this technology.
CSS
The building blocks of the web. I started my career with this technology.
Prettier
A code formatter for JavaScript. I need it so badly in every project since it is essential for maintaining consistent code style.
EsLint
A code linter for JavaScript. I use it to catch errors and enforce coding standards in my projects.