Tools & Technologies
A comprehensive list of the software, tools, and technologies I use daily to build products and stay productive. Updated regularly.
Languages & Core
The foundation of my development stack
JavaScript
Primary programming language for both frontend and backend development. ES6+ features for modern code.
TypeScript
Strongly typed JavaScript that catches errors early and improves developer experience.
HTML5 & CSS3
Semantic markup and modern CSS including Flexbox, Grid, and CSS Variables.
Frameworks & Libraries
Building blocks for scalable applications
React.js
My go-to library for building interactive user interfaces with component-based architecture.
Next.js
Full-stack React framework for production-ready apps with SSR, SSG, and API routes.
Redux / Redux Toolkit
State management for complex applications with predictable state updates.
Tailwind CSS
Utility-first CSS framework for rapid UI development with consistent design.
Framer Motion
Production-ready animations and gestures for React applications.
Development Tools
Tools that power my daily workflow
VS Code
Primary code editor with extensions like ESLint, Prettier, GitLens, and theme customization.
Git & GitHub
Version control and collaboration. Clean commit history and meaningful branch naming.
Chrome DevTools
Essential for debugging, performance analysis, and responsive design testing.
Postman
API testing and documentation. Organize requests in collections for efficient testing.
npm
Package manager for JavaScript. Managing dependencies and scripts efficiently.
Design & UI
Creating beautiful user experiences
Figma
Primary design tool for UI design, prototyping, and collaborating on design systems.
Lucide Icons
Beautiful, consistent icon library that works perfectly with React.
Google Fonts
Web fonts like Inter, Outfit, and JetBrains Mono for typography.
Backend & APIs
Server-side technologies I work with
Node.js
JavaScript runtime for building scalable server-side applications.
Express.js
Minimal and flexible Node.js web framework for building REST APIs.
REST APIs
Designing and consuming RESTful APIs with proper status codes and documentation.
MongoDB
NoSQL database for flexible data storage with Mongoose ODM.
Deployment & Hosting
Getting projects live and running
Vercel
Primary deployment platform for Next.js projects. Automatic deployments from Git.
GitHub Pages
Free hosting for static sites directly from GitHub repositories.
Netlify
Alternative deployment platform with great build configurations and forms.
AI & APIs
Leveraging AI in development
Google Gemini API
Building AI-powered features like chatbots and content generation.
GitHub Copilot
AI pair programmer that helps write code faster and learn new patterns.
Productivity
Staying organized and efficient
Notion
All-in-one workspace for notes, project planning, and documentation.
Arc Browser
Modern browser with spaces and split views for organized web browsing.
Discord
Community engagement and team collaboration.
Last updated: December 2024 • This list is constantly evolving as I discover new tools