Uses
A comprehensive list of technologies, tools, and software I use on a daily basis to design, code, and ship things as a full-stack MERN developer.
Development
- VS Code is my primary editor. I use the One Dark Pro theme with JetBrains Mono as my font of choice.
- React.js is my go-to frontend library. Combined with Vite for blazing fast dev server and build times.
- Node.js and Express power my backend APIs. I design REST APIs with JWT authentication and role-based access control.
- MongoDB with Mongoose is my database of choice for full-stack projects. For relational data I use MySQL.
- Tailwind CSS for rapid UI development. I also write vanilla CSS for custom design systems.
- Firebase for authentication, real-time databases, and hosting on smaller projects.
Tools & Workflow
- Git & GitHub for version control. I manage team repositories, handle pull requests, and maintain clean commit history across group projects.
- Railway for deploying Node.js backends and databases with minimal configuration.
- Postman for API testing and documentation during backend development.
- Python with OpenCV and MediaPipe for computer vision projects like AI Gym Bro.
System
| Laptop | Windows 11 laptop |
|---|---|
| Operating system | Windows 11 |
| Browser | Google Chrome / Brave |
| Editor | Visual Studio Code |
| Terminal | Windows Terminal with Git Bash |
| Version Control | Git & GitHub |
