Welcome to my Developer Learning Journal!
This repository contains my personal learning notes, projects, and practical exercises across software engineering and computer science.
| Topic | Description | Link |
|---|---|---|
| Java | Core Java concepts, OOP, Collections, Multithreading, JVM, and more | Explore |
| Advanced Data Structures | In-depth notes on Linked Lists, Stacks, Queues, Graphs, Trees, and Hash Maps | Explore |
| Angular | Frontend development notes, routing, services, components, and best practices | Explore |
| Backend | Java/Spring Boot APIs, authentication, and backend logic | Explore |
| Databases | SQL, NoSQL, normalization, indexing, and query optimization | Explore |
| Data Structures & Algorithms | Practice problems, LeetCode solutions, and theory notes | Explore |
- Each folder contains subfolders per concept/topic.
- Each concept has its own README.md with notes, diagrams, and code examples.
- I update this journal daily as I learn and practice new skills.
- Languages: Java, TypeScript, JavaScript
- Frameworks: Angular, Spring Boot
- Database: MySQL, MongoDB
- Other: Git, GitHub, REST APIs, JWT Authentication
To maintain a well-structured, practical, and interactive learning repository that shows my growth as a software engineer and serves as a personal reference for future projects and interviews.
This repository is continuously updated as I learn new technologies and improve my coding skills.