Node Personal Site

Project Description

Created as my first dynamic Node-powered website, my portfolio website is a combination of many of the concepts, lessons, and material from Applied Internet Technology, a CS elective at NYU. It is fully generated using EJS templating and most of the individual pages are dynamically created and templated using JSON information, so I can rapidly add new webpages by simply adding more JSON content to the repository.

Technologies Used

  • Node JS
  • MongoDB
  • HTML5 + CSS3
  • Bootstrap
  • EJS
  • Github


  • Responsive, mobile-friendly
  • HTTP Authentication for recipes
  • Projects, games, and recipes have templated pages generated from JSON objects



Developed by Carlos-Michael Rodriguez