Tools I use
Development Environments and Languages
I primarily use Visual Studio Code, and yes I know performance issues are a thing with it, but thankfully, I daily drive a MacBook M2 Air (16gb), which allows me to fully leverage its capabilities without any hiccups. For SwiftUI development, I turn to Xcode.
If I haven’t mentioned it enough times already, my coding languages of choice are TypeScript and JavaScript. I have a particular preference for TypeScript, due to its type-safety. It makes my workflow easier and much more efficient. These two have always been the most crucial to me as I do a lot of Web Development
I also have a good grasp of Python and have even conducted peer-taught classes on it. I have developed and open-sourced two Python applications, MedDiag and SmartStore-Manager.
Database and Front-end Technologies
For database management, MongoDB is my preferred choice for its modernity and Firebase for larger, real-time applications. In front-end development, I utilize React, Next.js, Nuxt.js, and Vue.js to create responsive web applications. TailwindCSS supports my styling needs with its inline CSS approach.
Cloud Services and Code Optimization
Cloudflare is my all-in-one cloud service solution, enhancing my web applications’ performance and security. For code quality, I rely on ESLint and Prettier to maintain coding standards. GitHub Desktop aids my version control without the need for terminal commands.
Misc Tools
For development on Windows OS, I use Parallels Desktop.