This Website

What's the Point?

It is no mystery that web design and computer engineering are worlds apart from each other, so why do I have my own website?
Well, for starters the majority of the site is not public.
I host multiple productivity tools for myself that can be reached from anywhere I have an internet connection.
Additionally any tool I create can immediately (after some development) be accessible from my phone anywhere I go. This advantage has come in quite handy.

Of course the website is also a place where I can record and share my projects throughout the years in one consolidated location.
Keeping track of all the various projects can be cumbersome and hosting them on my website is a convenient way to store the information.

Ok, why not use something like Squarespace or some other website builder — it would look nicer? Well that's easy: building your own website from the ground up forces you to learn things about web development you would otherwise not experience.
Just a short list of some of the things I have gotten to explore:

  • HTML, CSS, Javascript
  • Front-end frameworks like Bootstrap, Sass, etc.
  • Back-end development with Flask, Jinja, Django, PostgreSQL
  • Hosting domains and the website itself
  • Security including proper SSL encryption

I believe having your own website is extremely powerful in our connected age.