Ayoub Chrigui

Ayoub Chrigui

Backend Engineer

About

I'm a backend engineer at Softylines, working on WebSchool — a multi-tenant platform for managing private schools.

I spend a lot of time asking why — not in a skeptical way — in a genuinely curious one. When I encounter a pattern or a decision, I want to understand what problem it's actually solving, what it's trading away, and whether that tradeoff makes sense in my context.

I care about design not because it's elegant, but because it's the only way I know to keep moving fast without eventually hitting a wall. A system that's hard to understand is a system that's hard to change — and a system that's hard to change is a liability, not an asset.

This site is where I share what I'm learning, building, and thinking about

Projects

Lazy-DI

Zero-ceremony dependency injection for TypeScript

Node.js TypeScript

Featured Articles