The Making of My Website



Goldanniyatech website making of

Introduction


Although my primary expertise is in 3D game development, I firmly believe that many software development principles translate directly to web development, especially when it comes to performance optimization and scalability.

For building the Goldanniyatech Website (GWeb), my main objective is to create an exceptionally fast site focused on media-heavy content and long pages, so visitors can scroll quickly and access a large amount of information without having to navigate through countless separate pages. To achieve this, I structure each page like a standalone landing page whenever it makes sense 😅.

From a design perspective, the goal is both to take inspiration from my game’s interface and to create an invisible interface, so the focus remains entirely on the game itself, blog articles, and information about me.

My Current Tech Stack


Developing my website from scratch is very helpful to make sure it’s fully optimized and also specifically tailored to my needs and how I want to present my game or myself.

Despite the fact that I only need a static frontend website with minimal JavaScript for the Light/ Dark mode switch, using a Framework is mandatory for many reasons.

As of now, my technical stack is Jamstack-centered and consists of the following framework and languages:

Making the Right Choices


Making the right technical decisions when building a website isn’t about using the most advanced tools; It’s about choosing the tools that truly fit my needs. In fact, one of the core principles of software development is, I believe, keeping an open mind about technologies and the tools we choose.

Having deep expertise in C++ and being a software developer doesn’t mean I have to use the most complex tools available. Instead, I firmly believe that my role as an expert is to choose the most effective tool; the one that gives me what I need in the shortest time possible, without major compromises on quality or control.

3 Ways of making websites

I believe there are three distinct levels of complexity when building a website:

I’ve already tried Wix for a couple of months, long before opening my company in November 2021, to write internal documentation for the first Train Prototype of my game.

Although it was a very pleasant experience and incredibly fast (that’s the point of no-code tools 😅), I still wanted to have more technical control over my website, even if it takes slightly more time than using a CMS or a no-code platform!

The Astro framework was actually released in June 2021, but I didn’t hear about it until late 2023.