Hi! My name is Luis Aviles, I started with professional software development in 2011 and I've been working with JavaScript technologies since 2013. I love to be involved with technical challenges, teach people, and being part of the developer community.
I love to help students, junior developers and professionals to improve their skills.

10+ Years Experience
10+ Years Teaching
1M+ Views on Posts & Projects
Recognitions & Achievements
Google Developer Expert

Google Developer Expert

Recognized as a Google Developer Expert in Angular and Web Technologies

2018 - Present View Details
Microsoft MVP

Microsoft MVP

Microsoft Most Valuable Professional in Developer Technologies

2021 - Present View Details
How I Can Help

Software Development

Building responsive and efficient web applications. Full-stack development specializing in front-end using modern JavaScript frameworks to deliver high-quality, user-centric solutions.

Technical Writing

Creating clear, and engaging technical content. Expertise includes writing articles on web development topics, documenting 3rd party integrations, and developing insightful open-source demos.

Developer Mentoring

Guiding junior developers and professionals on their software engineering journey. Providing mentorship on career paths, web development, community building, open source contribution, technical writing, and public speaking.

Technical Training & Workshops

Delivering practical, hands-on training sessions for individuals and teams. Covering modern web development technologies such as Angular, TypeScript, JavaScript, Node.js, NestJS, and more.

Open Source Projects
Chat with Any File

Chat with Any File

A modern full-stack application that allows uploading PDF documents, Images, Videos and Audio files and chat with them using a Large Language Model.

Angular NestJS Nx TypeScript Firebase Google Cloud Generative AI
Web Image Editor

Web Image Editor

A web image editor based on Web Components using Lit, TypeScript and Cloudinary APIs. It allows upload, edit and enhance images directly in the browser.

Web Components Lit Web APIs Cloudinary TypeScript
A Socket.io Chat Application

A Socket.io Chat Application

A chat application built using Socket.io, TypeScript, Angular, and Angular Material components. It includes both the server-side and client-side code written in TypeScript.

Angular Node.js Socket.io TypeScript
Voice-Driven Web Application

Voice-Driven Web Application

A web application demonstrating Speech Recognition and Speech Synthesis capabilities. It utilizes Web APIs to create a voice-driven experience.

Angular Web APIs TypeScript
Latest Blog Posts
Latest Talks

Angular Workshop

NG-Init | Feb 22, 2025

workshop

🇧🇴

Cochabamba, Bolivia

AI-Powered Web Apps: An Integration of Gemini Models and Chrome APIs

DevFest Santa Cruz | Dec 07, 2024

public speaking

🇧🇴

Santa Cruz de la Sierra, Bolivia

AI-Powered Web Apps: An Integration of Gemini Models and Chrome APIs

DevFest Ecuador | Nov 23, 2024

public speaking

🇪🇨

Guayaquil, Ecuador

AI-Powered Web Apps: An Integration of Gemini Models and Chrome APIs

DevFest Campeche | Nov 16, 2024

public speaking

🇲🇽

Campeche, Campeche, Mexico

Unleash the Power of Image Editing in Your Web Apps

JSConf México | Nov 01, 2024

public speaking

🇲🇽

Guadalajara, Jalisco, Mexico