I try to use different technologies to solve different problems when developing software. Here is a list of notable technologies with which I’ve worked and how, when, and if I prefer to use them. I’ve divided the technologies into categories.

Web Development

Back-End

Front-End

Miscellaneous Web-Dev

Game Development

Desktop Graphical User Interface Development

Mobile Development