Technical Projects & Skills
Most of my projects' frontends were built using React and JavaScript. I believe the biggest advantage of React over vanilla JavaScript is the separation of responsibilities. React is able to create class components and an application heirarchy, whereas in regular JavaScript, all of the components would go into one large file. The backend API for these projects were built using Ruby on Rails. It's a very intuitive and easy to understand language that builds out most of the components out for you already, and the only thing left to do on your side would be migrating, seeding, and creating the basic CRUD actions in the controllers. It goes to follow that most of my database adapters when building these projects are PostgreSQL over SQLite3, since it's needed to deploy.
More recently, I have been beginning to migrate my backend API's away from Ruby on Rails and into NodeJS/ExpressJS. Though a bit trickier, it follows the same concept of RESTful API's and gives more power to the user to create extensive routes and queries. All my projects also take advantage of CSS media queries for a more responsive design on multiple platforms.
Projects SkillsEducation
I am a graduate from Rutgers University New Brunswick in 2019. I majored in Computer Engineering and received a minor in Music Composition. My education in both have given me an upper hand in coming up new projects and ideas. Engineering, more specifically, has taught me to think outside the box for difficult problems and to always consider others' ideas sincerely. Music Composition has given me the skillset to create things out of seemingly nowhere - one that I use even today when coming up with an idea for a new application. Together, these two backgrounds have given me the tools needed to create whatever I want, whenever I want.