Color

<developer />

Diego Fernando Lojan Tenesaca

Full Stack Developer | Data & AI Engineer

De la arquitectura de software a los modelos de IA — diseño, construyo y despliego sistemas completos que resuelven problemas reales en producción.

Tecnologías

Mi stack tecnológico en constante evolución

Data & AI

LangChain LangGraph Scikit-learn Pandas NumPy SciPy RAG Embeddings pgvector spaCy NLP Computer Vision VLMs Speech-to-Text M MCP ONNX Runtime Optuna SHAP Plotly Matplotlib Streamlit MATLAB

Backend

Python FastAPI Pyramid Django Node.js Java Spring Boot SQLAlchemy REST APIs Microservicios OAuth 2.0 DDD

Frontend

React Next.js TypeScript Tailwind CSS Astro Vue Nuxt PWA

Móvil & Multiplataforma

Kotlin Jetpack Compose Compose Multiplatform WebAssembly React Native Expo NativeWind Tauri Rust

Bases de Datos & DevOps

PostgreSQL Supabase MySQL Redis Docker Docker Compose Git Linux Bash Cloudflare GitLab CI/CD GitHub Actions Render Vercel

Tiempo Real

WebSockets Redis Pub/Sub Webhooks

Herramientas

Claude Code Codex PyCharm IntelliJ IDEA VS Code DataGrip Jupyter n8n

Sobre Mí

Ingeniero en Ciencias de la Computación con experiencia académica internacional (Ecuador y Perú) y formación en metodologías de enseñanza. Trabajo en la intersección entre el desarrollo full stack y la ingeniería de datos e IA, transformando problemas complejos en soluciones eficientes y escalables.

Actualmente en DataGlov S.A.S., donde desarrollo microservicios de IA, pipelines de datos y sistemas de búsqueda semántica. Previamente construí Sudial, una plataforma SaaS con 190+ componentes, 90+ endpoints y app móvil. También creo productos propios como Kumbre (SaaS para construcción).

Últimamente el trabajo se corrió hacia lo nativo y lo multiplataforma: apps Android en Kotlin y una sola base de código que compila a móvil, escritorio y navegador. Lo que construyo para mí lo publico como open source, con releases automatizados para Windows, Linux, macOS y Android.

Combino ingeniería de software con análisis de datos e investigación. Desde plataformas SaaS multi-tenant y agentes LLM en producción hasta detección de anomalías con ML y NLP en español — con un paper aceptado en Springer / CIT 2026. Investigo, trabajo y entrego.

Ing. en Ciencias de la Computación

Universidad Nacional de Loja · 2020 - 2025

Estudios Internacionales en Ing. de Sistemas

Universidad Tecnológica del Perú (UTP) · Lima, Perú

Diplomado en Aprendizaje Basado en Proyectos

Politécnico de Colombia · 120h · 2026

Estado actual

Rol actual

Data & AI Engineer

@ DataGlov S.A.S.

Ubicación

Loja, Ecuador

Disponibilidad

Disponible para proyectos remotos

Actualmente trabajando con:

Python FastAPI LangChain LangGraph Groq pgvector Local LLMs (CPU) Speech & NLP PostgreSQL React

Experiencia

Mi trayectoria profesional en desarrollo de software e IA.

Ingeniero de Software Junior (Data & AI)

Dataglov S.A.S.

ACTUAL Feb 2026 - Actualidad
  • Desarrollo y mantenimiento de microservicios con arquitectura DDD (Domain-Driven Design) multi-tenant aislada por esquemas en PostgreSQL
  • Pipelines ETL para ingestión, limpieza y enriquecimiento de grandes volúmenes de conversaciones y pares cliente-agente, con jobs asíncronos y workers en background
  • Búsqueda semántica e indexación vectorial con embeddings multilingües y pgvector sobre datasets de producción
  • API REST organizada por dominios funcionales y un agente conversacional con orquestación de herramientas, control de bucles, caché normalizado y enmascaramiento de PII
  • Integración y orquestación de LLMs con LangChain y LangGraph; servicios complementarios: clasificación zero-shot, OCR + extracción estructurada, transcripción local de audio, traducción offline y moderación de contenido
  • Pipelines de Vision-Language Models self-hosted en GPU, con batch processing, checkpoints y retries, para extracción y análisis de documentos a escala
  • Sistema de migraciones reversibles con checksums, observabilidad de modelos (tracing de tokens y latencia) y rate limiting por tenant
  • CI/CD y despliegue contenerizado
Python FastAPI LangChain LangGraph pgvector PostgreSQL Docker DDD

Desarrollador Full Stack

Serviestudios Cía Ltda.

Oct 2025 - Feb 2026
  • Interfaces web con Next.js y aplicación móvil multiplataforma con React Native, soporte de tema dinámico e internacionalización
  • APIs REST con Python (Pyramid), autenticación JWT + OAuth y modelo granular de roles y permisos
  • Modelado de datos en PostgreSQL con SQLAlchemy y sistema de migraciones
  • Mensajería en tiempo real con WebSockets y Redis Pub/Sub
  • Integraciones con servicios externos: WhatsApp Business API y webhooks, Google Calendar, pasarelas de pago y códigos OTP
  • Constructor visual de flujos conversacionales, gestión de citas y reservas, y procesamiento de documentos con OCR
  • Notificaciones push, almacenamiento móvil de alto desempeño y empaquetado para Android/iOS
Next.js React Native Python Pyramid PostgreSQL Redis WebSockets

Software & Soluciones IA

Indaga Lab (Freelance)

ACTUAL 2024 - Actualidad
  • Landing pages y portafolios profesionales con stack moderno (Astro, Next.js, Tailwind) y despliegue con CI/CD edge
  • Diseño e implementación de bots conversacionales (Telegram, WhatsApp) con orquestación LLM, failover entre proveedores, prompts versionados y validación estricta de salida; flujos de calificación de leads, CRM y atención a clientes
  • Plataformas de gestión de cuentas compartidas con bandeja de entrada vía webhooks de correo y pollers de scraping, extracción automática de códigos OTP, validación CAPTCHA y panel administrativo
  • Estudios de viabilidad de datos con web scraping a plataformas e-commerce heterogéneas y consolidación en datasets reutilizables
  • Prototipos de detección de anomalías sobre series temporales multi-país con consenso de múltiples técnicas y dashboards interactivos
  • Automatizaciones con n8n y workflows propios para ingestión, transformación y entrega de datos
  • Apoyo computacional a tesis e investigación académica: simulación numérica end-to-end, portabilidad a MATLAB y experimentos reproducibles en NLP
  • CRM multicanal (WhatsApp, Telegram, Meta) con bandeja compartida multiagente, embudos de venta, difusiones, automatizaciones no-code, base de conocimiento con recuperación híbrida, API pública con API keys y servidor MCP
  • Aplicaciones móviles y de escritorio multiplataforma desde una sola base de código (Kotlin, Jetpack Compose, Compose Multiplatform a Android, escritorio y WebAssembly)
  • Herramientas propias publicadas como open source, con releases multiplataforma automatizados en GitHub Actions y documentación bilingüe
Python FastAPI Astro Next.js Kotlin Compose Multiplatform LangGraph MCP n8n Docker

Proyectos

Proyectos profesionales y personales en los que he trabajado

CConnect

CConnect

Cliente móvil, de escritorio y web para operar un agente de código que corre en tu PC. Puente FastAPI sobre el Agent SDK con HTTP/WebSocket, sesiones y edición de archivos en vivo, permisos interactivos y acceso remoto seguro por Tailscale. Una sola base Compose Multiplatform compila a Android, escritorio (Windows/Linux/macOS) y web con WebAssembly.

Kotlin Jetpack Compose Compose Multiplatform WebAssembly Python FastAPI WebSockets
Wauto Indaga

Wauto Indaga

CRM y automatización de mensajería con IA para WhatsApp, Telegram y Meta. Bandeja compartida multiagente, embudos Kanban, difusiones con plantillas, builder visual de automatizaciones no-code, base de conocimiento con recuperación híbrida (full-text + pgvector), cascada de modelos con failover, API pública versionada con API keys y servidor MCP para asistentes de código.

Next.js 16 React 19 TypeScript Supabase PostgreSQL pgvector MCP i18n
Reps

Reps

Privado

SaaS multi-tenant para gimnasios y academias. Cada negocio es un espacio aislado con roles personalizados y permisos CRUD por módulo, planes por niveles, reservas, asistencia, cobros y rutinas de entrenamiento. Panel web de gestión y portal del alumno en móvil sobre la misma API, con tema por negocio.

FastAPI PostgreSQL Next.js Expo React Native Multi-tenant
AgentOS

AgentOS

App Android nativa que convierte teléfonos sin servicios de Google en un agente de IA 24/7 controlado por Telegram: Python embebido en el dispositivo, multi-proveedor de LLMs con failover automático, control de hardware vía bridge HTTP local y servicio persistente con watchdog.

Kotlin Jetpack Compose Chaquopy Python Telegram LLMs
Indaga Lab

Indaga Lab

Mi marca paraguas freelance: portal de servicios técnicos y de IA (consultoría, tesis, sistemas a medida) en indagalab.com y submarca de chatbots empresariales con cotizador IA y backoffice en wauto.indagalab.com.

Next.js FastAPI LangGraph PostgreSQL i18n
Sudial

Sudial

Privado

Plataforma SaaS multi-tenant para chatbots WhatsApp empresariales. Backoffice web, app móvil y backend de mensajería con builder visual de flujos, CRM, citas e inventario.

React Next.js TypeScript Tailwind Python Pyramid PostgreSQL Redis WebSockets React Native
Sudial AI

Sudial AI

Privado

Microservicio de IA en producción con arquitectura DDD multi-tenant. Búsqueda semántica con embeddings multilingües, agente conversacional con orquestación de herramientas, clasificación zero-shot, OCR estructurado, transcripción local y moderación.

Python FastAPI LangChain LangGraph pgvector Docker
Kumbre

Kumbre

Extensión de Indaga Lab. Herramienta vertical para constructoras enfocada en la gestión de APUs (Análisis de Precios Unitarios) en cotización y obra: convierte presupuestos PDF (formato SERCOP) a Excel editable mediante parsing inteligente, fuzzy matching y catálogo precargado, con cuentas, planes y panel administrativo.

Next.js FastAPI PostgreSQL
Ecuador Energy Anomalies

Ecuador Energy Anomalies

Detección multi-técnica de crisis energéticas en países de LATAM. Consenso de algoritmos (Isolation Forest, STL, CUSUM) con validación cruzada y dashboard interactivo. Validado contra la crisis real de Ecuador 2024.

Python Scikit-learn Optuna SHAP Plotly Streamlit
Detección de Estrés en Redes Sociales

Detección de Estrés en Redes Sociales

Investigación aplicada en NLP español: SVM optimizado vía TPE (Optuna) sobre tweets de la crisis energética 2024. Embeddings FastText, scraping con Playwright, metodología CRISP-DM. Paper aceptado en Springer / CIT 2026, en producción. Segundo estudio en preparación: comparación fastText vs. BETO con pruebas de McNemar e interpretabilidad SHAP.

Python SVM Optuna NLP FastText BETO SHAP CRISP-DM
Orbyn Lead Qualifier

Orbyn Lead Qualifier

Bot de Telegram que califica leads contra un ICP con LLM y failover automático entre proveedores. Grafo LangGraph con prompts versionados y validación estricta de salida (JSON), persistencia en SQLite y registro en Google Sheets.

Python LangGraph Telegram SQLite Google Sheets
LeaderGym

LeaderGym

Landing page profesional para gimnasio real en Loja, Ecuador. Diseño mobile-first con animaciones scroll, carrusel de servicios, horarios interactivos, planes de membresía y WhatsApp Business. SEO optimizado.

Astro Tailwind CSS SEO
Óptica Martínez

Óptica Martínez

Landing page para una óptica real en Loja, Ecuador. Hero 3D interactivo con gafas que siguen el cursor (React Three Fiber), reels de TikTok con lazy loading, reseñas reales de Google, animación de carta optométrica al hacer scroll y SEO local con datos estructurados Schema.org. SSR con TanStack Start y React 19.

TanStack Start React 19 Three.js React Three Fiber Tailwind CSS v4 Framer Motion
ADBox

ADBox

Consola ADB libre y multiplataforma (Windows, Linux, macOS) para mantenimiento y reparación de Android. +80 acciones en 15 categorías: debloating por marca (Samsung, Xiaomi, Motorola, OPPO), análisis real de salud de batería, logcat en vivo, diagnóstico de crashes/ANR y mantenimiento automático en un clic. App de escritorio de ~10MB sin necesidad de la terminal.

Tauri 2 Rust React TypeScript Zustand GitHub Actions

Otros proyectos

OfficeGo

OfficeGo

Instalador de Microsoft Office para Windows con interfaz gráfica, hecho junto a M. Salazar. Perfila el equipo (versión de Windows, RAM, disco) para recomendar la edición viable, genera el configuration.xml de la Office Deployment Tool y admite modo desatendido por parámetros. Dos interfaces sobre un mismo motor (PowerShell/WinForms y Tauri), con 44 pruebas y un validador de layout que corre en cada compilación.

PowerShell WinForms Tauri Rust +2
Claude Session Guard

Claude Session Guard

Utilidad que respalda, vigila y mantiene viva la sesión OAuth de Claude Code: snapshot en cada rotación de token, restauración segura que nunca sobrescribe un respaldo bueno con uno roto, y renovación headless antes de que expire. Python sin dependencias, con CI en Linux, macOS y Windows.

Python CLI OAuth GitHub Actions +1
CuadreKit

CuadreKit

El kit del micronegocio: más de 20 herramientas gratuitas para micronegocios y freelancers de Ecuador (proformas, recibos, contratos, pagarés, liquidaciones, rol de pagos y horas extra según el Código del Trabajo). PWA instalable que funciona sin internet, sin registro y sin que los datos salgan del equipo.

Nuxt Vue PWA TypeScript +1

Directorio y comunidad multi-país

Plataforma de perfiles con reservas y disponibilidad en tiempo real, contenido comunitario anónimo y moderación administrativa, para 20 países y más de 100 ciudades. PWA instalable más APK Android de distribución directa, con registro anónimo y wizard de publicación por pasos.

Nuxt 4 PrimeVue FastAPI Supabase +2
BugOpoly

BugOpoly

Juego de mesa digital en 3D con temática de QA de software: comprás módulos, construís cobertura de tests hacia CI/CD, cazás bugs y esquivás la deuda técnica. Tablero de 40 casillas con fichas animadas, multijugador local hot-seat con bots y modo autoplay.

Godot 4.6 GDScript 3D Game Design
Machine Learning Hub

Machine Learning Hub

Portafolio de proyectos aplicados de ML: detección de phishing, clasificación de spam, detección de fraude financiero, visión por computadora y predicción deportiva. Demos interactivos con Jupyter.

Python Scikit-learn Jupyter NLP +1
Análisis Electoral Ecuador 2025

Análisis Electoral Ecuador 2025

Análisis exploratorio de datos y modelos predictivos aplicados a datos electorales oficiales del CNE. Web scraping automatizado con Selenium y dataset publicado en Kaggle.

Python Selenium Jupyter Pandas +1
Vosk - Reconocimiento de Voz

Vosk - Reconocimiento de Voz

Sistema de reconocimiento de voz utilizando el modelo VOSK para transcripción automática en aplicaciones de campo. Exportación a PDF, Word y Excel.

Python Vosk Speech Recognition
Aisladores Sísmicos Elastoméricos

Aisladores Sísmicos Elastoméricos

Pipeline numérico para tesis de Ingeniería Civil: análisis modal-espectral, integración de Newmark-β, diseño de aisladores NRB (Natural Rubber Bearing) y verificaciones de estabilidad y volcamiento, con tests unitarios y portabilidad a MATLAB.

Python NumPy SciPy MATLAB +1

Contacto

¿Tienes un proyecto en mente o quieres colaborar? Hablemos.

Loja, Ecuador · Disponible para trabajo remoto