Skip to content
View kristiyan-velkov's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report kristiyan-velkov

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
kristiyan-velkov/README.md

👋 Kristiyan Velkov

Front-end Advocate | Meta Certified React.js Developer | Tech Lead | Speaker | Author | JavaScript | TypeScript | React.js | Next.js | Angular | DevOps | People Management

🚀 Passionate about building scalable, secure, high-performance applications and mentoring developers.
📖 Author of books on TypeScript and React.js.
🎤 Speaker & Knowledge Sharer—always open to tech discussions!

📊 Community Reach

  • 30,000+ followers on LinkedIn
  • 6,000+ followers on Medium
  • 250 000 people reached

Let’s build something amazing together! ❤️


My Books

The Ultimate Guide from Beginner to Pro: 300+ Examples, Practical Exercises, and Best Practices for Mastering Advanced TypeScript

Mastering TypeScript Core Utility Types

🚀 Contributions

🕵️‍♂️ Production-ready Dockerfiles for React.js, Angular, Vue.js, Next.js, Remix.js,Analog.js, Nuxt.js applications.

  • Frontend Prod Dockerfiles 🛠️ These Dockerfiles are optimized for performance, security, and minimal image size to ensure efficient and scalable deployments.

🔌 VS Code Extensions

  • Next.js CLI
    • ⚡ Accelerates the development of Next.js applications by automating the creation of common file types such as pages, layouts, and more.
  • React 18 Snippets
    • 📝 Provides useful snippets for React 18, making it easier to work with functional components and hooks.
  • Next.js File Generator
    • 📁 A tool designed to automate the creation of various Next.js file types, helping developers set up new routes and components quickly.
  • Next CLI TURBO
    • 💻 A powerful CLI tool for generating Next.js files directly from the terminal, enhancing productivity.

📦 NPM Packages

  • List of all my npm packages
    • 🛠️ An npm package designed to enhance JavaScript development by providing a set of well-structured utilities and helpers.

📜 Certifications

I have earned over 100+ certificates from various platforms, showcasing my commitment to continuous learning and professional development. Here are some notable certifications:


🌍 Front-end World Newsletter

Stay ahead in the front-end ecosystem with the latest insights, trends, and best practices in:

React.js, Next.js, Angular TypeScript, JavaScript
Performance Optimization & Security, Web Accessibility
DevOps & Scalable Architectures
Career Growth & Interview Prep

📬 Join 2,000+ monthly readers and level up your front-end skills!

👉 Subscribe now and never miss an update!

Subscribe Here


✍️ Blog

I regularly share insights, tutorials, and best practices on web development on my Medium blog. Here are some of my recent articles:

  1. Overcoming Procrastination: Your Roadmap to Getting Things Done)
  2. What you shouldn’t do like a manager and leader
  3. React JS — Mastering React JS SOLID Principles
  4. React JS — Naming convention
  5. ANGULAR 16 — SIGNALS
  6. Understand TypeScript Utility Type Awaited()
  7. Tailwind Classes I wish knew earlier
  8. 10 Must-Have VS Code Extensions for 2024 🔥
  9. AI Will Not Get Your Programming Job
  10. Server components in React JS 19
  11. The Ideal Length of Time for Focused Work
  12. My golden RULES for Code Comments in TypeScript and JavaScript)
  13. Stop Searching for Motivation! Just Be Disciplined!
  14. Learn Git Before Using Visual Tools
  15. Tailwind 4.0 is Coming and Looks Good!
  16. Useful HTML5 Attributes You Should Know About
  17. Docker Scout in Action

Find all my articles in Medium blog


📬 Contact

Feel free to reach out to me on LinkedIn or Medium.


☕ Support My Work

If you find my work helpful and would like to support me, consider donating via Revolut or Buy Me a Coffee.


Thank you for visiting my profile and checking out my projects. Let's build something amazing together!

Best regards,
Kristiyan Velkov

Pinned Loading

  1. next.js-cli Public

    This CLI tool is designed to automate and simplify common tasks in Next.js development, such as creating pages and components. It aims to improve developer productivity by providing easy-to-use com…

    JavaScript 16 2

  2. dependency-exists Public

    Best way to check if some dependency exists in your package.json file.

    TypeScript 1

  3. js-module-exists Public

    Checks if a node module or file exists or not in the repository.

    JavaScript 1

  4. replace-styles Public

    JavaScript 1

  5. nextjs-file-generator-vscode-extension Public

    VS code plugin to generate Next.js files.

    TypeScript 3

  6. angular-tour-of-heroes-jest-100-coverage Public

    100% unit testing coverage of the popular Angular demo app - Tour of Heroes.

    TypeScript 3

120 contributions in the last year

Contribution Graph
Day of Week March April May June July August September October November December January February March
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Less
No contributions.
Low contributions.
Medium-low contributions.
Medium-high contributions.
High contributions.
More

Contribution activity

March 2025

Created 4 commits in 1 repository
Opened 2 pull requests in 1 repository
kristiyan-velkov/frontend-prod-dockerfiles 2 merged
Loading