Knowledge Hub
This section contains the technical notes I create while learning, experimenting, and exploring concepts across machine learning, deep learning, NLP, computer vision, and engineering fundamentals. You’ll find concise explanations, examples, code snippets, and curated references—organized for quick recall, deeper understanding, and practical application.
Use the categories below to browse specific topics.
If you spot improvements or have suggestions, feel free to open an issue or submit a pull request.
- Design Patterns - A catalog of design patterns for building software systems, including agentic AI.
- Machine Learning Algorithms and Fundamentals - Overview of various machine learning algorithms and fundamental concepts.
- Prompt Library - A curated collection of the best prompts to get the most out of ChatGPT and other LLMs.
- Data Structures and Algorithms Problems - A collection of problems categorized by data structures and algorithms, with links to solutions and explanations.
- Natural Language Processing (NLP) Concepts - Fundamental concepts and techniques in Natural Language Processing.
- System Design Concepts - Key concepts and best practices for designing scalable and efficient systems.