8000 Michael-Coaguila · GitHub
[go: up one dir, main page]

Skip to content
View Michael-Coaguila's full-sized avatar

Highlights

  • Pro

Block or report Michael-Coaguila

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

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

Report abuse
Michael-Coaguila/README.md

Banner

¡Hola! Soy Michael Coaguila 👋

Data Scientist · Full-Stack Developer · Mobile Developer

ML/Deep Learning · Angular · Kotlin · Flutter · AWS · Automatización con IA

Egresado del bootcamp de Data Science en TripleTen · Estudiante de Ingeniería de Sistemas en UPC · Top 3% académico (GEA)

LinkedIn Gmail Portfolio DS

Profile Views


Sobre mí

Ingeniero de Sistemas (UPC) con un perfil versátil que combina Data Science, desarrollo web, apps móviles y automatización con IA. Completé 15 proyectos end-to-end de ML/DL con datos reales, desarrollé un sistema de matrícula universitario con Angular + SQL Server, y construí una app Android en Kotlin con integración a AWS.

Me mantengo en constante aprendizaje sobre las herramientas que están redefiniendo la productividad: agentes de IA, MCP servers, n8n y automatización inteligente.

🟢 Abierto a oportunidades en Data Science, Machine Learning o Ingeniería de Software.


🔨 En qué estoy trabajando ahora

Proyecto Stack Estado
📱 App personal Flutter + Dart 🚧 En desarrollo
⌨️ Macro Quick Access — overlay táctil de atajos Python · PyQt5 ✅ Completado
🗳️ VotoCruzado — datos electorales Perú 2026 Python · JSON · CSV ✅ Completado
🤖 Agentes de IA, MCP servers, automatización n8n · Claude AI 🔄 Aprendizaje continuo
📊 Portafolio de Data Science — 15 proyectos Python · ML · DL ✅ Completado

🛠 Stack Técnico

Lenguajes

Python TypeScript Kotlin Dart Java SQL

Data Science — Análisis

Pandas NumPy SciPy

Data Science — Visualización

Matplotlib Seaborn Plotly

Machine Learning

Scikit-Learn XGBoost LightGBM CatBoost

Deep Learning & NLP

TensorFlow Keras HuggingFace BERT

Desarrollo Web

Angular HTML5 CSS3 Node.js

Apps Móviles

Android Studio Flutter

Bases de Datos

PostgreSQL MySQL SQL Server

Cloud & Automatización

AWS n8n Claude

Entorno

Jupyter Git GitHub


🗂 Proyectos

Proyectos end-to-end del bootcamp TripleTen con datasets reales, ordenados por complejidad creciente:

Área Proyectos Mejor Resultado
EDA & Estadística 01 · 02 · 03 · 04 · 05 Análisis de 51k vehículos · pruebas de hipótesis con SciPy
ML — Clasificación 06 · 07 AUC-ROC: 0.85 (churn bancario)
ML — Regresión 08 · 09 · 10 · 11 Profit: $4.68M · sMAPE: 9.87 · RMSE: 1,550
Series de Tiempo 12 RMSE: 41 (umbral: 48) con LightGBM
NLP 13 F1: 0.90 con BERT fine-tuned
Computer Vision 14 MAE: 6.8 años con ResNet50
Capstone 15 AUC-ROC: 0.9801 — pipeline ML completo

Sistema web completo para la gestión de matrículas universitarias. Proyecto de curso desarrollado en UPC.

Capa Tecnología
Frontend Angular 18 · TypeScript · HTML · CSS
Backend API de negocio (UPC.APIBusiness)
Base de datos SQL Server · T-SQL

→ Repositorio Frontend · Repositorio Backend

Angular TypeScript SQL Server Arquitectura en capas


App móvil Android para gestión de tienda de calzado infantil. Desarrollada en equipo con integración a servicios cloud.

Kotlin Android Studio AWS S3 AWS API PostgreSQL Trabajo en equipo


Panel flotante táctil siempre visible para ejecutar atajos de teclado, abrir URLs y lanzar aplicaciones. Diseñado para usuarios con movilidad reducida que usan pantallas táctiles o tecnología de asistencia.

Característica Detalle
Perfiles automáticos Cambia de perfil según la aplicación activa en primer plano
Tipos de acción Hotkeys · URLs · Ejecutables
Interfaz Botones grandes con color personalizable · navegación por swipe
Integración System tray · hotkey global (Ctrl+Shift+M) · siempre encima

Python PyQt5 pyautogui pywin32 pynput Windows 10/11


Dataset completo de las Elecciones Generales Perú 2026 extraído del portal oficial del JNE mediante reverse engineering de sus APIs. Facilita el acceso a datos electorales públicos para investigación ciudadana, periodística y análisis de datos.

Categoría Candidatos
Presidenciales 108
Parlamento Andino 528
Senadores 3,433
Diputados 5,469
Organizaciones con plan de gobierno estructurado 36
  • Incluye hojas de vida: educación, experiencia, antecedentes penales y patrimonio
  • Planes de gobierno estructurados por dimensión (social, económica, ambiental, institucional)
  • Cruce posible con SUNAT, Poder Judicial y Contraloría por DNI

Python JSON CSV Git LFS Web Scraping Datos Abiertos


📱 App Personal en Flutter (en desarrollo)

Proyecto personal construido con Flutter + Dart. Más detalles próximamente.

Flutter Dart 🚧 En construcción


📊 GitHub Stats

GitHub Stats Top Langs


📫 Contacto

Si te interesa colaborar, hablar de Data Science, IA o tienes una oportunidad que crees que puede encajar, escríbeme:


Gracias por visitar mi perfil. ¡Siempre dispuesto a conectar! 🚀

Pinned Loading

  1. FP_Project FP_Project Public

    Java

  2. ProjectS04 ProjectS04 Public

    Jupyter Notebook

  3. SubstanceManage SubstanceManage Public

    Hi, this is my Java project with OOP for my Programming course. It is a system to control your chemical inventory, your suppliers and your orders.

    Java

  4. Test_AW Test_AW Public

    Python

0