What I Use
A comprehensive list of tools, software, and hardware I use for development, data science, and daily productivity.
Development
Visual Studio Code
My primary code editor. Fast, extensible, and has great TypeScript support.
Cursor
AI-powered code editor built on VS Code. Great for pair programming with AI.
Git
Version control for all my projects.
GitHub
Where I host all my code repositories.
Docker
For containerizing applications and consistent development environments.
Postman
API testing and documentation tool.
Programming Languages
Python
Primary language for AI/ML projects, data science, and automation.
TypeScript
Go-to language for web development. Type safety is essential.
JavaScript
The backbone of web development and Node.js applications.
C++
For competitive programming, system-level development, and performance-critical applications.
C#
For .NET applications, Unity game development, and enterprise software.
Java
For Android development, enterprise applications, and backend services.
C
Foundation of system programming and understanding low-level concepts.
SQL
Database querying and data manipulation across various RDBMS.
Frameworks & Libraries
React
Component-based UI library for building interactive interfaces.
Next.js
Full-stack React framework with SSR, SSG, and API routes.
Astro
Content-focused framework for fast, lightweight websites.
Tailwind CSS
Utility-first CSS framework for rapid UI development.
Node.js
JavaScript runtime for server-side applications.
Express.js
Minimal web framework for Node.js backend development.
PyTorch
Deep learning framework for AI/ML research and production.
TensorFlow
End-to-end ML platform for training and deploying models.
AI & Data Tools
Jupyter Notebook
Interactive computing environment for data analysis and ML experiments.
Hugging Face
For pre-trained models and NLP tasks.
LangChain
Building applications with large language models.
OpenAI API
GPT models for various AI-powered features.
Pandas / NumPy
Essential Python libraries for data manipulation.
Database & Backend
Deployment & Hosting
Productivity
Hardware
Always Exploring
I'm constantly trying new tools and technologies. This list is updated regularly as I discover better ways to work and create.