This repository is a comprehensive collection of my journey through the JavaScript ecosystem, featuring production-oriented projects developed during my internship at TelebidPro, alongside a deep dive into algorithmic challenges and core JS concepts.
During my internship, I focused on building functional, data-driven applications. Each project addresses specific real-world data handling:
- ekatte – A tool for processing and searching the Unified Classifier of Administrative-Territorial and Territorial Units (EKATTE) in Bulgaria. Focuses on efficient data parsing and hierarchical structures.
- chitanka – A project interacting with literary databases/APIs, focusing on asynchronous operations, fetching data, and UI rendering.
- geophone – A utility for phone number validation and geographic localization, practicing Regex and internationalization standards.
Beyond projects, this repository contains a vast collection of algorithmic solutions categorized by complexity and topic.
To build a solid foundation, I rely on the following high-quality resources:
- Eloquent JavaScript – A modern introduction to programming using JS.
- Engine: Node.js / Browser Environment
- Standards: ES6+ (Modules, Destructuring, Arrow Functions)
- Tools: ESLint, Prettier (for clean code maintenance)
This repository is a living document of my growth as a developer. Feel free to explore the code!