Mihaylo Dimo

Coding Portfolio

portrait image of Mihaylo Dimo

Below you’ll find details about what’s the purpose of this project, tech stack and major things I’ve learned during the process and what I could do better.

Purpose of the porject

The idea was always to share my projects with everyone in a “web-dev” way, so that recruiters and other people interested in me can go quickly, visualize what I’m capable of (to some extend) and contact me, or re-share anything found interesting.

Tech stack

My Skills

Out of all, Astro and Tailwind blew my mind. The ease to set up something relatively effortless amazed me. What’s more with a little bit of code Tailwind allowed me to think more about other stuff rather rather than hitting my head in the wall trying to solve a small CSS issue.

Although there is a learning curve with new frameworks, with Astro and Tailwind you reap amazing results in a very short time. What’s more, the scalability is huge.

I’m very happy I’ve stumbled on Astro, and that a friend of mine - Stoyan Shukerov pushed me to use Tailwid. I was a bit sceptical to use any css frameworks or extentions like SASS.

Astro allows different UI frameworks, and what’s awesome you can work with many of them at the same time. I tried adding a bit of React and Vue code, wich worked neatly and also found Alpine JS which I’ll probably use for my next project if I need a bit minimalistic oomph.

Stuff learned

Below’s a list of stuff that I’ve learned while creating the this website. Major bullet points being the stuff I spoke in my previous section. Although, probably the most important ones were about managing this project.

Things to improve, and consider for future projects