Clean Architecture
I naturally separate infrastructure from business logic, structuring projects with clear boundaries between domain, application, and infrastructure layers. Every project I build follows these principles — keeping core logic framework-agnostic and independently testable.