ilanbigio
Personal Website

Personal Website

I designed and built an old personal website, and set up a static deployment strategy on Github Pages using git subtrees.

My personal website serves as a platform to showcase my work and skills as a developer. I designed and built the entire site from scratch using Figma for design and React for the frontend framework. The website's design is simple, intuitive, and fully responsive, making it easy for visitors to navigate and explore my projects.

Initially, I set up a static deployment strategy on Github Pages using git subtrees to keep bundled code and source in the same directory. However, I soon realized that I should have opted for a more efficient approach like Vercel. In hindsight, this is very obviously what I should have done in the first place. Fortunately, this mistake only cost me three headaches.

To make the management of my projects on the website more straightforward, I store all project data in a simple YAML and markdown format. This setup allows for easy parsing of project information at serving time, making the process of adding and editing projects a breeze. Overall, my personal website is an ongoing project that I continuously improve and update to showcase my growth and development as a developer.