Resources
A curated collection of tools, libraries, and references that power my development workflow and inspire my projects.
Development Tools
-
Visual Studio Code
My go-to code editor with powerful extensions and debugging capabilities.
-
Git
Version control system for tracking changes and collaboration.
-
Postman
API development and testing platform for building robust APIs.
-
Docker
Containerization platform for consistent development environments.
Frontend Libraries
-
React
JavaScript library for building user interfaces with components.
-
Tailwind CSS
Utility-first CSS framework for rapid UI development.
-
Framer Motion
Animation library for React with simple yet powerful APIs.
-
Three.js
JavaScript 3D library for creating immersive web experiences.
Backend & Database
-
Node.js
JavaScript runtime for building scalable server-side applications.
-
Express.js
Fast, unopinionated web framework for Node.js applications.
-
MongoDB
NoSQL database for modern applications with flexible schemas.
-
Mongoose
Advanced open-source relational database system.
Design Resources
-
Figma
Collaborative design tool for creating UI/UX prototypes.
-
Unsplash
High-quality stock photos for projects and inspiration.
-
Coolors
Color palette generator for beautiful design combinations.
-
Google Fonts
Free web fonts for typography that works everywhere.
Learning Platforms
-
MDN Web Docs
Comprehensive documentation for web technologies.
-
Stack Overflow
Q&A platform for developers to solve coding problems.
-
freeCodeCamp
Free coding bootcamp with hands-on projects.
-
GitHub
Version control and collaboration platform for developers.
Productivity Tools
-
Notion
All-in-one workspace for notes, tasks, and project management.
-
Trello
Kanban-style project management and team collaboration.
-
Toggl Track
Time tracking tool for monitoring productivity and billing.
-
Slack
Team communication and collaboration platform.
Hosting Platforms
Backend Tools
-
Twilio
Twilio provides Application Programming Interfaces (APIs) that software developers can use to add communications features like voice, video, chat, authentication, and messaging to their applications.
-
Ngrok
Ngrok is a tool used to expose local development servers to the internet, creating a secure tunnel between a public endpoint and a locally hosted application.
Frontend Tools
-
Flag icons
🎏 A curated collection of all country flags in SVG — plus the CSS for easier integration
-
imgur
Free online Image Address