• Home
  • Contacts
  • About me
  • About me

    Because my old interest in programming was reignited by the vast potential of the World Wide Web, I embarked on a self-taught journey to learn web development in 2020. I relied on books and video courses from Udemy to establish a strong foundation in HTML, CSS, and JavaScript. Following this, I expanded my knowledge to include Git, Github, Node, Express, and databases.

    As I delved deeper into web development, I began to explore the world of TypeScript and popular JavaScript frameworks such as React and Svelte. I eventually discovered Next.js and Astro, both of which are meta-frameworks. While React is widely adopted, I was drawn to Astro’s pragmatic approach, which allows for “zero Javascript by default” - an approach that aligns with my own development philosophy.

    In 2025, I adopted Bun as my package manager and backend server, which allowed me to enjoy lightning-fast development and deployment.

    When it comes to styling, I have always been opposed to adopting Tailwind CSS due to its excessive use of classes in HTML. In the past, I experimented with SCSS, but I have come to realize that CSS has evolved enough to be used on its own, without the need for a preprocessor. Until now, I never needed the additional functionalities of SCSS, such as mixin, functions, imports, and the like.

    As of 2026, I continue to use Astro without any frontend framework, opting instead for vanilla HTML, CSS, and TS.

    In the future, I plan to share my knowledge with others by writing articles that will help guide those who are also traversing the world of web development.

  • Home
  • Contacts
  • About me