disc

About me

Hi, I'm Yassine OFQIR-HAMMA from Morocco, born in 1998. I studied renewable energy at university, but later decided to switch my career to web development. You can learn more about my dev journey and why I made this decision.

Currently, I've been working as a solar engineer for 2 years, but I'm actively seeking new opportunities in web development. As you'll see in my projects section, I focus on building projects relevant to solar energy so that I can apply real use cases, avoiding generic and repetitive work.

I'm passionate about tech, both hardware and software, but I also enjoy other interests like reading Arabic literature and playing video games.

The stack I use

It's all about Type Safety❤️.

TypeScript offers an exceptional developer experience, allowing for a seamless workflow across both client and server development. With the advent of React Server Components (RSC), the distinction between client and server has become more fluid, making TypeScript's type safety even more valuable. It ensures that data integrity is maintained across the entire stack, so you can focus on building features without worrying about inconsistencies.

When it comes to the main frameworks I use, my choice depends on the type of project. For static content-based sites, I prefer Astro.js, while for web applications, I typically go with Next.js and because they support different rendering patterns, such as SSG, SSR, and CSR.