AI Engineering

Language models, AI workflows, and practical AI projects.

Explore notes on language models, AI workflows, and hands-on projects.

Explore AI notes

System Design

Scalability, reliability, distributed systems, and architecture trade-offs.

Practical notes on distributed systems, service boundaries, data flow, scalability, and the trade-offs behind dependable software.

Explore System Design notes

Low-Level Design

Class responsibilities, interfaces, patterns, and maintainable design.

Practical notes on object-oriented design, class responsibilities, interfaces, patterns, and modeling decisions that keep software flexible and maintainable.

Explore LLD notes