Low-level design principles and design patterns with examples. Projects in the repository are interview submissions.