This repository is a personal collection of projects, exercises, and practice code across multiple programming languages and technologies. The content varies from isolated coding challenges to small projects, serving as a record of my learning journey in web development, databases, algorithms, and more.
- JavaScript: Exercises, mini-projects, and concept implementations.
- Python: Scripts, automation, and algorithmic challenges.
- SQL: Query practice, database design, and optimization examples.
- Web Development: HTML/CSS snippets, front-end experiments, and full-stack demos.
- Algorithms: Implementations of common data structures and problem-solving techniques.
techstackmastering/
βββ adv-langs/ # JS challenges, Python scripts and tools, Database queries and schemas
βββ books_api/ # Layered Architecture Flask API, that consumes books data from a openlibrary's public API and stores data inside supabase
βββ chatbot/ # a tiny chatbot practice code, that has already scaled to whole new level of LLM integration inside a private repo
βββ etl-linkedin/ # Python based project that executes ETLs over csv files to store data inside a local postgres DB
βββ job-finder/ # A complete linkedIn jobs data web scrapper
βββ nestjs-rest-api/ # A complete practice over NestJS backend framework
- Learning Hub: Track progress across diverse tech stacks.
- Code Reference: Revisit solutions or patterns for future projects.
- Experimentation: Safe space to test new tools/libraries.
- No Dependencies: Projects are self-contained; navigate by folder.
- Varying Complexity: Ranges from beginner exercises to advanced demos.
- Work in Progress: Some sections may be incomplete or iterative.
- Browse directories by topic (e.g.,
sql/for databases). - Check individual
README.mdfiles in subfolders for context. - Use as inspiration or referenceβadapt freely!
Open an Issue for questions/suggestions about specific projects. Contributions are welcome for bug fixes or improvements!
Happy coding! π»
- Clear hierarchy with bold sections and concise lists.
- Universal tone: Professional yet approachable for collaborators.
- Modularity: Easy to update individual sections (e.g., add new tech stacks).
- Call to action: Encourages engagement without pressure.
Let me know if you'd like to emphasize any specific projects or add a license/collaboration guide!