Dionis López Ramos

Software Developer, Data Sciences and AI researcher

Santiago de Cuba, Cuba

About me

I'm degree in Computer Sciences, with a degree in MSc and PhD in Computer Sciences and Software Developer with more of 17 experiences years. I worked in several software enterprise and freelancer. Extensive experience as an AI Engineer and Researcher.

Technologies

Java

Typescript

C++

Python

Dart

Php

Android

Flutter

Postgresql

Mysql

Mongodb

Docker

Angular

React

Vuejs

AWS

Google Cloud Platform

Experience

Datys Inc.

Developer and Team Leader

Software developer.

2007-2016
PitBloc Inc.

Developer

Software developer.

2016-2017
First Due Inc.

Developer

Software developer.

2022-2024
ProdevSolution Inc.

Developer

Software developer.

2020-2025
Brain AIx (StartUP)

AI Researcher and Developer

AI Research and Engineer.

2025-2026
Universidad de Oriente, Cuba

Teacher

Artificial Intelligence, Image Processing, Data Structured and Algorithms, Web Programing.

2007-2025

Projects

PracterViews: The Future of AI Interviewing

PracterViews is not just an AI interviewer — it's a hyper-realistic simulation engine. Powered by multimodal LLMs, cinematic avatars, and real-time audio/video orchestration, it recreates the feeling of interviewing with a real human in milliseconds.

PracterViews is not just an AI interviewer — it's a hyper-realistic simulation engine. Powered by multimodal LLMs, cinematic avatars, and real-time audio/video orchestration, it recreates the feeling of interviewing with a real human in milliseconds.

Python
Pytorch
React
LiveKit
multimodal_rag_ai

A system for using RAG multimodal search with text, photo and video with a simple UI.

A system for using RAG multimodal search with text, photo and video with a simple UI.

Python
Pytorch
livekit-plugins-artalk

LiveKit Agents plugin for ARTalk 3D TalkingHead avatar integration, including a FastAPI microservice GPU server and a lightweight client plugin.

LiveKit Agents plugin for ARTalk 3D TalkingHead avatar integration, including a FastAPI microservice GPU server and a lightweight client plugin.

Python
Pytorch
FastApi
LiveKit
sysmology_cnais_mcp_server

A MCP server for get generative AI information about sismology from Cuba's Cenais institute.

A MCP server for get generative AI information about sismology from Cuba's Cenais institute.

Python
Pytorch
FastApi
MCP
Event Prospecting Multi-Agent System

Automatically search, discover, and build a potential lead database for specific events across various niches. This project uses a LangGraph-powered multi-agent system combined with Gemini 2.0 Flash.

Automatically search, discover, and build a potential lead database for specific events across various niches. This project uses a LangGraph-powered multi-agent system combined with Gemini 2.0 Flash to find events, scrape organizing entities' data, and send updates and notifications. It includes an automated scheduler (APScheduler) for recurrent executions and a Gradio web interface for tracking campaign performance and status.

Python
Pytorch
FastApi
LangChain / LangGraph
Booking Voice LiveKit Multiagent System

A project for tourist customer booking tour in someone place. Using the LiveKit platform.

A project for tourist customer booking tour in someone place. Using the LiveKit platform.

Python
Pytorch
FastApi
LiveKit
crewai_multiagent_conten_creation

A CrewAi multi agent system as example for Conten Creation wiht a multi-model (use diferent model) case use.

A CrewAi multi agent system as example for Conten Creation wiht a multi-model (use diferent model) case use.

Python
Pytorch
CrewAI
crewai_multiagent_support_data_insight

A CrewAi multi agent system as example for Support Data Insight Analysis when use tabular data as data for agents.

A CrewAi multi agent system as example for Support Data Insight Analysis when use tabular data as data for agents. ##Support Data Analysis - Go over a series of data from support. - Generate suggestions for improvements. - Organize the data into tabular insights - Plot charts to visualize trends - Write a full final report on the analysis.

Python
Pytorch
FastApi
CrewAi
Smartwatch LLM Service

Smartwatch LLM Service is a backend service that uses multimodal language models (LLMs) to analyze smartwatch images and extract health metrics (heart rate, steps, calories, etc.).

Backend service for processing smartwatch screenshots using multimodal LLMs. The service provides FastAPI (REST), gRPC, and Gradio (Web UI) interfaces for extracting data from smartwatch images. Features 🚀 Triple Interface: FastAPI (REST), gRPC, and Gradio (Web UI) support 🎨 User-Friendly UI: Gradio web interface for easy testing of both services 🧠 Flexible LLM Backend: Support for multiple multimodal models (Phi-4, Gemma, Gemma 3n, LLaVA, etc.) 🔄 Easy Model Switching: Change models via environment variables without code changes ⚡ Lightning.ai Ready: Configured for deployment on Lightning.ai platform 🧪 Test Clients: Comprehensive test clients for both FastAPI and gRPC 📊 Inference Tracking: Built-in timing for LLM inference

Python
Ligthinht.ai
FastApi
LLM Multimodal
pos_inoidsoft_app

A project built with Flutter for the creation of a point-of-sale management platform for retail businesses.

A project built with Flutter for the creation of a point-of-sale management platform for retail businesses.

Dart
Flutter
InstaShare Platform

An online platform for managing and sharing documents securely and efficiently.

A robust API built with FastAPI, providing secure document management, user authentication, and scheduled background tasks for document processing.

FastApi
Supabase
React
Docker
airflow_dataanalysis

Project with Apache Airflow for ETL supporting.

Project with Apache Airflow for ETL supporting.

Airflow
An tutorial course about Generative Artificial Intelligence

An spanish course about Generative Artificial Intelligence.

An spanish course about Generative Artificial Intelligence.

Python
Pytorch
LLM and Generative AI

Training

Phd in Computer Sciences

Universidad Central "Martha Abreu", Las Villas (Santa Clara, Cuba)

Degree as Phd in Computer Sciences with a research about Deep and Lifelong Learning and Natural Language Processing (NLP)

2024
MSc in Computer Sciences

Universidad de Oriente (Santiago de Cuba, Cuba)

Degree as MSc in Computer Sciences with a research about Artificial Intelligence and Sentiment Analysis.

2013
Bachelor of Computer Science

Universidad de Oriente (Santiago de Cuba, Cuba)

Degree as Bachelor of Computer Science.

2007

Extra

Built with Reflex