One of the most impactful projects that I have worked on so far was the creation of the Tax &Technology Expert website. Everything was built from scratch. I started with a blank HTML document. No pre-populated template, no single line of code. Although there are many online resources allowing people to build websites without having any coding skills, I decided to choose the “hard way” and to develop the majority of the website elements by myself. This approach gives you the freedom to be creative: you have the ultimate say about the design and are not constrained by any templates.But it is also the most time-consuming one.

Building a website is a great learning experience. Although I already had a sound knowledge of web technologies, I never had to worry about responsive design before. How will a website look on an iPhone or iPad? How to make the layout flexible? How to add an email address in a way that it would not be found by spamming bots? How to configure the DNS settings so that the website can be found? Where to get an SSL/TLS cerfificate? Another thing that a website creator needs to consider is UX design. How to convey your message in the most user-friendly way? Where do readers expect to find certain information? Initially, I experimented with a lot of aminations and fancy elements but ultimately decided that “less is more” and opted for a simple design.

Why does one need a personal website? If you google this question, you will find plenty of reasons why creating an online presence is a necessity for everyone in a digital age. For me a website is a great way of knowledge sharing. I enjoy writing and publish articles in various media. I also create data visualization projects for fun. Until now all my projects had been residing on my desktop and the only ways to show them to someone was either to place the person in front of my computer or to send large files by email. By adding them to the website, the only thing that needs to be sent now by email is the link.

Below is a list of resources that I found useful when creating this website:

  • W3Schools – the world’s largest developer website. You will find all about HTML and CSS there.
  • Stack Overflow - a question and answer site for developers and programmers. If you get stuck, you can ask for help there. Most likely someone has already had a similar problem before and you will find an answer right away.
  • CSS Tricks – this website contains a lot of tips not only about CSS but about all aspects of web development. I found it useful for learning about CSS layouts.