Zero-ceremony dependency injection for TypeScript
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
Node.js TypeScript