Hi, I'm Diego. I connect ideas, systems and people through software.
I'm a Software Engineer from Universidad Técnica del Norte. I build web and mobile applications, backend systems and applied artificial intelligence, taking a complete view of the product: from its data to the experience of the people using it.
My experience brings together IT implementation at Mutualista Imbabura, software development during my internship at Universidad Técnica del Norte, and freelance mobile applications and IoT integrations.
I'm interested in bringing technology to concrete problems. That idea takes shape in CultivoScan, a mobile app that detects diseases in potato crops using AI, and DataGest, a Full-Stack platform for dynamic database administration.
Diego Cuaycal TiriraSoftware Engineer
Ibarra, Ecuador·Universidad Técnica del Norte · 2022–2026
A little code. A little curiosity.
↗There's an idea growing on that phone…
From code to crops. That's how an AI solution begins.
EXPERIENCEEXPERIENCE
03 /Experience takes shape
Work Experience.
Experiences, projects, and technologies that have shaped my journey in software engineering.
From the latest work to the first steps
Some institutional and freelance work took place in parallel.
01 /
Freelance · Mobile + IoT
In progress
— Present
Freelance
Software Engineer
Development of mobile applications to control a smart heated garment and monitor muscle activity through integration with IoT devices and sensors.
Smart heated garment
In progress
— Present
Developing an Android application to control a smart heated garment through communication with ESP32.
Flutter
Dart
ESP32
Bluetooth / BLE
DS18B20
↳
FocusSensor, heating control, and mobile app integration. Project in development.
Explore responsibilities+
Bidirectional communication with ESP32 via Bluetooth/BLE.
Real-time temperature reception and visualization with DS18B20.
Heating level control and power on/off commands.
Hardware and software integration and validation.
EMG muscle activity monitoring
Completed
—
Developed an Android application to monitor muscle activity through integration with electromyographic sensors.
Flutter
ESP32
Bluetooth
EMG sensors
↳
Real-world useThe solution was used in real-world trials with basketball athletes.
Explore responsibilities+
Electromyographic signal reception via Bluetooth and ESP32.
Data processing and visualization.
Per-session charts and athlete management.
Result export.
Hardware and software connectivity testing.
02 /
Institutional experience · IT
—
Mutualista Imbabura
Software Implementer
↗Ibarra, Ecuador
Implementation of an ITSM platform with GLPI on Debian Linux, LDAP/Active Directory integration, and service configuration.
Linux
Debian 12
GLPI 10
MariaDB
PHP
SSH
LDAP
↳
ScopePlatform, service, and directory integration across development, testing, and production environments.
Explore responsibilities+
Debian 12 server configuration and GLPI 10 implementation.
MariaDB, PHP, and associated service configuration.
Active Directory integration via LDAP.
Development, testing, and production environment configuration.
System hardening, service validation, and functional testing.
Technical documentation and operational continuity.
03 /
Pre-professional internship · Software
—
Universidad Técnica del Norte
Software Developer
↗Ibarra, Ecuador
Development and improvement of modules for an academic platform using Laravel, PHP, JavaScript, and relational databases.
Laravel
PHP
MySQL
JavaScript
HTML
CSS
Bootstrap
Git
↳
Contribution and scopeContributed to developing and improving approximately seven functional modules on a platform intended for around 4,000 potential student and faculty users.
Explore responsibilities+
MVC functionality and academic assessment module development.
Two ways to put engineering into practice: artificial intelligence in the field and systems that adapt to their data.
01 /Artificial intelligence · Research · Mobile development
CultivoScan.
Android application that uses artificial intelligence and computer vision to identify diseases in potato leaves from photographs. YOLO models run directly on the device through TensorFlow Lite, allowing image analysis without an internet connection. It supports disease identification in the field and keeps a diagnosis history so farmers can review previous analyses and follow up on their crops.
Flutter
Dart
YOLO
TensorFlow Lite
Firebase
Firestore
APIs
Python
02 /Full-stack · Automation
DataGest.
Full-stack platform that turns SQL Server database structures into dynamic CRUD forms and tables. A .NET 8 REST API interprets schema metadata, while Flutter generates the interfaces used to manage each entity. This avoids building a separate screen for every table, reduces repetitive code, and simplifies maintenance of administrative modules with JWT authentication.
Flutter
Dart
.NET 8
C#
ASP.NET Core Web API
SQL Server
Dapper
JWT
Swagger
Clean Architecture
03 /Web · Education technology
EduPlay.
Educational web platform that lets teachers create interactive assessments and students join using unique codes. Built with Laravel and PostgreSQL, it records answers in real time and displays results and dynamic rankings. By bringing assessment and academic performance tracking together, it helps teachers review how their group is participating during each activity.
Laravel
PHP
PostgreSQL
Bootstrap
04 /Android · Distributed systems
RemoteScope.
Native Android application that centralizes device information and turns the phone into a lightweight telemetry server. Built with Kotlin, it collects GPS, battery, and network data, stores it locally in SQLite, and shares it through a REST API hosted by NanoHTTPD. Other devices can query this information over the local network through token-protected endpoints.
Kotlin
Android
SQLite
NanoHTTPD
REST API
RESEARCHRESEARCH
05 /Applied research
Applied
Research.
Scientific publication.
Co-author of a scientific publication on potato leaf disease detection for mobile devices, published in Symmetry (MDPI).
Symmetry (MDPI)
Detection of Leaf Diseases in Potato Crops using a lightweight Deep Learning model for Mobile Devices
Published
Contribution
Co-author
Reference
Volume 18 · Issue 10 · Article 1652
DOI
10.3390/sym18101652
Journal classification
Q1 · CiteScore (Scopus)Category: General Mathematics
SKILLSSKILLS
06 /Skills
Technical
skills.
01
Artificial intelligence
Training and evaluation of computer vision models, with on-device inference integration on Android.
Tools
Python
YOLO
PyTorch
TensorFlow
TensorFlow Lite
Pandas
Roboflow
Technical concepts
Convolutional neural networks (CNN)
Deep Learning
Computer vision
02
Backend & APIs
Services, business logic and APIs that connect applications with data and other systems.
C#
.NET 8
ASP.NET Core Web API
FastAPI
Node.js
Express.js
PHP
Laravel
REST APIs
JWT
Swagger
03
Mobile development & IoT
Applications connected to sensors and devices, exchanging data through Bluetooth and BLE.
Flutter
Dart
Kotlin
Android
ESP32
Bluetooth/BLE
Android Studio
04
Frontend & web development
Responsive, accessible web interfaces with clear navigation and smooth interactions.
JavaScript
TypeScript
React
Angular
Vue.js
Astro
HTML5
CSS3
Tailwind CSS
Bootstrap
05
Data & infrastructure
Database modelling, Linux services and version control to integrate and maintain software solutions.
SQL Server
PostgreSQL
MySQL
SQLite
Firebase
Firestore
Linux
Git
GitHub
GitLab
Docker
AWS
Azure
CONTACTCONTACT
07 /The next connection
Get In Touch!
Have a career opportunity or project in mind? I'd love to connect with teams and organizations building software, digital products, and applied AI solutions.