Ivan Berlin

Programmer && Musician

Ivan Berlin is a second-year Computer Science and Cognitive Psychology major at Northeastern University who has a passion for programming, composing music, playing and analyzing videogames, and cats.

He is currently exploring how to interweave his wide array of interests by studying - and applying himself to - new programming domains, music genres, music production programs, and game-related software. His witty sense of humor is equally loved and hated by his friends and family.

Portfolio Website

Project Summary

I was first inspired to make my website by one of the leaders of the Northeastern Video Game Development Club. During his presentation about different approaches for networking, he demonstrated the advantages of setting up a digital portfolio for video game and/or programming-related professionals. Since then, I learned the basics of HTML and CSS through LinkedIn Learning and I programmed this very site.

This project is thus my first foray into front-end web dev and therefore chock-full of visits to CSS-Tricks and the like. I have strived to use the proper techniques I learned to ensure the site is easy to navigate, add content to, and responsive no matter what screen display sizes become the norm in the future.

Project Role(s)

  • Programmed all the HTML and CSS
  • Designed the site’s aesthetic
  • Selected fonts and other media
  • Gathered, organized, and reformatted images
  • Wrote all the site’s content in English and Spanish
  • Addressed accessibility concerns

What I Learned

This process showed me, first-hand, how much work is involved in creating a modern website from scratch. I’ve developed a new lens through which I now perceive the web. Due to the abundance of “no-coding” site-building tools popularized nowadays, I had previously overlooked front-end web development; but now, I have gained a new sense of appreciation for the field. I’ve also experienced how freeing it is to fully customize every single element on a site.