disc

About me

Hi, I'm Yassine OFQIR-HAMMA from Morocco, born in 1998. I hold a Master's degree in Renewable Energy, but discovered my passion for programming while still working as a solar engineer. You can read more about how that happened.

I've been working professionally as a fullstack developer at Flow Digital Studio since September 2024. I've shipped production features on two client projects — a backoffice admin app built with Meteor.js + NestJS, and an ERP-style platform built with Next.js App Router + NestJS + PostgreSQL. My most impactful contribution was a full-stack performance overhaul: eliminating N+1 queries, parallelizing database calls, and implementing pagination and manual caching — reducing a critical endpoint from a 60-second timeout to under 200 ms.

I'm currently focused on expanding into cloud and DevOps engineering, actively pursuing AWS certification (CLF-C02) with SAA-C03 next. My goal is to grow into a role that spans the full stack and the infrastructure it runs on. Outside of work, I enjoy reading Arabic literature and playing video games.

The stack I use

It's all about Type Safety❤️.

TypeScript is the foundation of everything I build. It makes the feedback loop tighter, catches mistakes before they reach production, and keeps large codebases navigable. Combined with React Server Components (RSC) and the Next.js App Router, the line between client and server is less rigid — and TypeScript's type safety becomes even more valuable across that boundary.

For web applications I reach for Next.js on the frontend and NestJS on the backend — both TypeScript-first, both opinionated enough to keep teams aligned. For content-driven static sites I prefer Astro.js. For infrastructure I'm actively learning Docker, GitHub Actions, and AWS — building toward a cloud engineering skillset.