Skip to content
View jhonacs2's full-sized avatar
πŸ’­
🦾
πŸ’­
🦾

Block or report jhonacs2

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
jhonacs2/README.md

πŸ‘¨β€πŸ’» Hi there! I'm Jhonatan Soto

Angular Trainer β€’ Dev Lead β€’ JavaScript/TypeScript Enthusiast β€’ Builder of Powerful Frontends

Welcome to my GitHub! I'm a passionate web developer, trainer, and creator who thrives on teaching others, building real-world applications, and exploring the latest technologies in frontend development.


πŸ”§ Tech Stack

  • Frontend Frameworks:
    Angular
    Experienced with Angular 12–19. I’ve given internal trainings and bootcamps to help developers grow from junior to mid level.

  • State Management:
    NgRx, Redux, Observables, Memoized Selectors

  • Architecture & Design:
    Domain-Driven Design (DDD), Clean Architecture, Modular Monorepos with NX

  • Libraries:
    Custom Angular Libraries, Angular Elements, Native TypeScript libraries (built for reusability across frameworks including React and Vue)

  • Cross-framework Integration:
    Angular Elements in React apps
    Chrome Extensions built with Angular,React, Plasmo

  • Tools & Environments:
    Vite, Firebase, NestJS, Node Js, IndexedDB, Service Workers for offline apps


πŸš€ Current Projects

  • πŸŽ“ Angular Advanced Course
    Internal advanced training on Angular 12+ for mid-level developers, covering testing, NgRx, architecture, and future-ready practices.

πŸ§‘β€πŸ« About Me

  • πŸ’¬ I'm a developer and Angular Trainer. I love explaining complex topics with clarity.
  • 🎀 I give talks.
  • πŸ§ͺ I enjoy testing, performance optimization, and clean code.
  • πŸ’ͺ Outside of code, I'm into keyboards, gadgets, and hitting the gym.

πŸ“š Learning & Goals

  • πŸ“ˆ Go (learning.....)
  • 🧠 Building my soft skills: decision-making, analytical thinking, and confidence through leadership and code.

πŸ“« Let's Connect!

  • πŸ’Ό LinkedIn – Message me if you're into frontend, teaching, or cool side-projects.
  • 🌐 Personal blog or portfolio (coming soon)
  • 🧠 Always learning something new: AI, architecture, performance, or how to explain better.

✨ Fun Fact

I love building tools that "just work", across any framework. If it can run in Angular, React, or a Chrome extension, I'm building it.

Thanks for visiting! ⭐

Popular repositories Loading

  1. angular-course angular-course Public

    TypeScript 2

  2. advice-generator-app advice-generator-app Public

    TypeScript 1

  3. countries-api countries-api Public

    TypeScript 1

  4. admin-panel admin-panel Public

    Admin Panel. Enhanced with Redux, optimized folder structure, native Charts.js integration, and a proxy for seamless request handling. Technologies: Angular 15, NGRX, Chart.js, HTML, SASS.

    JavaScript 1

  5. ng2-pdf-viewer ng2-pdf-viewer Public

    Forked from VadimDez/ng2-pdf-viewer

    πŸ“„ PDF Viewer Component for Angular

    TypeScript 1

  6. Angular-Headless-Hashnode Angular-Headless-Hashnode Public

    Forked from yshashi/Angular-Headless-Hashnode

    πŸ…° Angular Headless Hashnode - Use Hashnode Public API GraphQL with Angular v16 or Angular v17 - Open Source Project

    TypeScript 1