Skip to main content
Liam
Russell
Back
Object Oriented Programming
Expert
I apply OOP principles daily in C# and TypeScript — favouring composition, SOLID principles, and clean abstractions across large codebases.
Focus areas
Encapsulation
Inheritance
Polymorphism
Abstraction
Skill categories
Concepts
Related skills
C# (.NET)
JavaScript
Modular Monolith Architecture
Domain-Driven Design
Learn more