Hola, soy Diego. Conecto ideas, sistemas y personas a través del software.
Soy Ingeniero en Software por la Universidad Técnica del Norte. Desarrollo aplicaciones web y móviles, backend e inteligencia artificial aplicada, con una visión completa del producto: desde los datos hasta la experiencia de quien lo usa.
Mi experiencia une la implementación TI en Mutualista Imbabura, el desarrollo de software durante mis prácticas en la Universidad Técnica del Norte y proyectos freelance de aplicaciones móviles e integraciones IoT.
Me interesa llevar la tecnología a problemas concretos. Esa idea toma forma en CultivoScan, una aplicación móvil para detectar enfermedades en cultivos de papa mediante IA, y en DataGest, una plataforma Full-Stack de administración dinámica de bases de datos.
Diego Cuaycal TiriraIngeniero en Software
Ibarra, Ecuador·Universidad Técnica del Norte · 2022–2026
Un poco de código. Un poco de curiosidad.
↗Hay una idea creciendo en ese móvil…
Del código al campo. Así nace una solución con IA.
EXPERIENCIAEXPERIENCIA
03 /La experiencia toma forma
Experiencia Profesional.
Experiencias, proyectos y tecnologías que han fortalecido mi trayectoria en ingeniería de software.
De lo más reciente a los primeros pasos
Algunas actividades institucionales y freelance se desarrollaron en paralelo.
01 /
Freelance · Mobile + IoT
En curso
— Actualidad
Freelance
Ingeniero de Software
Desarrollo de aplicaciones móviles para controlar una prenda calefactable inteligente y monitorear actividad muscular mediante integración con dispositivos IoT y sensores.
Prenda calefactable inteligente
En curso
— Actualidad
Desarrollo de una aplicación Android para controlar una prenda calefactable inteligente mediante comunicación con ESP32.
Flutter
Dart
ESP32
Bluetooth / BLE
DS18B20
↳
EnfoqueIntegración de sensores, control térmico y aplicación móvil. Proyecto en desarrollo.
Explorar responsabilidades+
Comunicación bidireccional con ESP32 mediante Bluetooth/BLE.
Recepción y visualización de temperatura en tiempo real con DS18B20.
Control de niveles de calentamiento y comandos de encendido y apagado.
Integración y validación entre hardware y software.
Monitoreo muscular EMG
Finalizado
—
Desarrollo de una aplicación Android para monitorear actividad muscular mediante integración con sensores electromiográficos.
Flutter
ESP32
Bluetooth
Sensores EMG
↳
Aplicación realLa solución fue utilizada en pruebas reales con deportistas de baloncesto.
Explorar responsabilidades+
Recepción de señales electromiográficas mediante Bluetooth y ESP32.
Procesamiento y visualización de datos.
Gráficas por sesión y gestión de deportistas.
Exportación de resultados.
Pruebas de conectividad entre hardware y software.
02 /
Experiencia institucional · TI
—
Mutualista Imbabura
Implementador de Software
↗Ibarra, Ecuador
Implementación de una plataforma ITSM con GLPI sobre Debian Linux, integración con LDAP/Active Directory y configuración de servicios.
Linux
Debian 12
GLPI 10
MariaDB
PHP
SSH
LDAP
↳
AlcanceIntegración de plataforma, servicios y directorio en ambientes de desarrollo, pruebas y producción.
Explorar responsabilidades+
Configuración de servidores Debian 12 e implementación de GLPI 10.
Configuración de MariaDB, PHP y servicios asociados.
Integración con Active Directory mediante LDAP.
Configuración de ambientes de desarrollo, pruebas y producción.
Aplicación de medidas de hardening y validación de servicios mediante pruebas funcionales.
Documentación técnica y continuidad operativa.
03 /
Prácticas preprofesionales · Software
—
Universidad Técnica del Norte
Desarrollador de Software
↗Ibarra, Ecuador
Desarrollo y mejora de módulos de una plataforma académica utilizando Laravel, PHP, JavaScript y bases de datos relacionales.
Laravel
PHP
MySQL
JavaScript
HTML
CSS
Bootstrap
Git
↳
Aportación y alcanceParticipación en el desarrollo y mejora de aproximadamente siete módulos funcionales de una plataforma orientada a unos 4.000 usuarios potenciales entre estudiantes y docentes.
Explorar responsabilidades+
Desarrollo de funcionalidades MVC y módulos de evaluaciones académicas.
Gestión de usuarios y roles.
Consultas SQL e integración con bases de datos relacionales.
Dos formas de llevar la ingeniería a la práctica: inteligencia artificial en el campo y sistemas que se adaptan a los datos.
01 /Inteligencia artificial · Investigación · Desarrollo móvil
CultivoScan.
Aplicación Android que utiliza inteligencia artificial y visión por computadora para identificar enfermedades en hojas de papa a partir de fotografías. Integra modelos YOLO con TensorFlow Lite para ejecutar el análisis directamente en el dispositivo, incluso sin conexión a internet. Apoya la identificación de enfermedades en el campo y permite consultar el historial de diagnósticos para dar seguimiento al cultivo.
Flutter
Dart
YOLO
TensorFlow Lite
Firebase
Firestore
APIs
Python
02 /Full-stack · Automatización
DataGest.
Plataforma full-stack que convierte la estructura de bases de datos SQL Server en formularios y tablas CRUD dinámicos. Una API REST en .NET 8 interpreta los metadatos y Flutter genera las interfaces para administrar cada entidad. Así evita construir una pantalla por tabla, reduce código repetitivo y facilita el mantenimiento de módulos administrativos con autenticación JWT.
Flutter
Dart
.NET 8
C#
ASP.NET Core Web API
SQL Server
Dapper
JWT
Swagger
Clean Architecture
03 /Web · Tecnología educativa
EduPlay.
Plataforma web educativa que permite a docentes crear evaluaciones interactivas y a estudiantes participar mediante códigos únicos. Desarrollada con Laravel y PostgreSQL, registra respuestas en tiempo real y presenta resultados y rankings dinámicos. Centraliza la evaluación y el seguimiento del rendimiento académico, facilitando que el docente consulte la participación del grupo durante las actividades.
Laravel
PHP
PostgreSQL
Bootstrap
04 /Android · Sistemas distribuidos
RemoteScope.
Aplicación Android nativa que centraliza información del dispositivo y convierte el teléfono en un servidor ligero de telemetría. Desarrollada en Kotlin, recopila datos de GPS, batería y red, los almacena localmente en SQLite y los comparte mediante una API REST ejecutada con NanoHTTPD. Otros dispositivos pueden consultar esa información desde la red local a través de endpoints protegidos por tokens.
Kotlin
Android
SQLite
NanoHTTPD
REST API
INVESTIGACIÓNINVESTIGACIÓN
05 /Investigación aplicada
Investigación
aplicada.
Publicación científica.
Coautor de una publicación científica sobre detección de enfermedades foliares de papa para dispositivos móviles, publicada en Symmetry (MDPI).
Symmetry (MDPI)
Detection of Leaf Diseases in Potato Crops using a lightweight Deep Learning model for Mobile Devices
Publicación
Participación
Coautor
Referencia
Volumen 18 · Número 10 · Artículo 1652
DOI
10.3390/sym18101652
Clasificación de la revista
Q1 · CiteScore (Scopus)Categoría: General Mathematics
HABILIDADESHABILIDADES
06 /Habilidades
Habilidades
técnicas.
01
Inteligencia artificial
Entrenamiento y evaluación de modelos de visión artificial e integración de inferencia local en Android.
Herramientas
Python
YOLO
PyTorch
TensorFlow
TensorFlow Lite
Pandas
Roboflow
Conceptos técnicos
Redes neuronales convolucionales (CNN)
Deep Learning
Visión por computadora
02
Backend y APIs
Desarrollo de servicios, lógica de negocio y APIs para conectar aplicaciones con datos y sistemas.
C#
.NET 8
ASP.NET Core Web API
FastAPI
Node.js
Express.js
PHP
Laravel
APIs REST
JWT
Swagger
03
Desarrollo móvil e IoT
Aplicaciones conectadas a sensores y dispositivos, con intercambio de datos mediante Bluetooth y BLE.
Flutter
Dart
Kotlin
Android
ESP32
Bluetooth/BLE
Android Studio
04
Frontend y desarrollo web
Interfaces web responsive y accesibles, con una navegación clara e interacciones fluidas.
JavaScript
TypeScript
React
Angular
Vue.js
Astro
HTML5
CSS3
Tailwind CSS
Bootstrap
05
Datos e infraestructura
Modelado de bases de datos, servicios Linux y control de versiones para integrar y mantener soluciones.
SQL Server
PostgreSQL
MySQL
SQLite
Firebase
Firestore
Linux
Git
GitHub
GitLab
Docker
AWS
Azure
CONTACTOCONTACTO
07 /La próxima conexión
¡Hablemos!
¿Tienes una oportunidad profesional o un proyecto en mente? Me interesa conectar con equipos y organizaciones que desarrollen soluciones de software, productos digitales e inteligencia artificial aplicada.