Selected Work
Microscopy Image Analysis
Artificial Intelligence
(Master's thesis) Generation of images of Retinoblastoma with Deep Learning models in order to analyze chemotherapy penetration in ocular melanoma. Image analysis with Machine Learning and Image Processing algorithms.
Unsupervised Learning
Machine Learning
Implementation of Logistic Regression, K-Means, Hierarchical Clustering and Kohonen Network to decide whether a patient has a coronary desease or not.
Image Processing GUI
Image Processing and Analysis
Graphic User Interface for applying image processing methods: Active Contour, Anisotropic Difussion, Mean Mask, Prewitt, Thresholding, Canny, Harris, SIFT and more.
HealthCare System
Cloud Computing
AWS Serverless architechture for a healthcare system using Terraform IaaC. We use multiple services such as Lambda, DynamoDB, S3 and Cognito.
Autoencoders
Deep Learning
Implementation of a Basic Autoencoder and Denoising Autoencoder from scratch with a multilayer perceptron and a Variational Autoencoder using Keras.
Unsupervised Learning
Artificial Intelligence
Implementation of Kohonen, Hopfield and Oja Neural Networks from scratch for Principal Component Analysis (PCA)
A Transformer-Based Anomaly Detection System for OCT Image Embeddings
Publication IEEE
E.S Piñeiro et al. AI system for detecting clinically relevant anomalies in retinal images (Autoimmune Retinopathy) using a Transformer-based Deep Learning model.
keywords: {Deep learning;Hypertension;Pathology;Retinopathy;Computational modeling;Transformers;Retina;Feature extraction;Diabetes;Medical diagnostic imaging;Transformers;Image Processing;Deep Learning;Retinopathy},
Variational Autoencoder as a Data Augmentation tool for Confocal Microscopy Images
Publication IEEE
E. S. Piñeiro et al. Synthetic image generation to imitate the penetration process of Topotecan for Retinoblastoma microscopy images. For this purpose, a Variational Autoencoder is applied as a data augmentation technique.
keywords: {Drugs;Chemotherapy;Microscopy;Medical services;Maintenance engineering;Data augmentation;Retina;Microscopy;Deep Learning;Retinoblastoma;Autoencoders;Image Processing;Machine Learning},
Speech to Text
Publication IEEE
Automatic Speech Recognition AI agent using state-of-the-art Transformers. Provides english and spanish transcription from audio files
Speech to Text
Artificial Intelligence
Automatic Speech Recognition AI agent using state-of-the-art Transformers. Provides english and spanish transcription from audio files.
Lang Bot
Natural Language Processing
Assistant generative AI agent implemented with Retrieval-augmented generation (RAG). Provides HR employees with guidance for their day-to-day roles.
Microscopy Image Analysis
Artificial Intelligence
(Master's thesis) Generation of images of Retinoblastoma with Deep Learning models in order to analyze chemotherapy penetration in ocular melanoma. Image analysis with Machine Learning and Image Processing algorithms.
Agoraphobos
Videogame
Unity implementation of an escape room with multple levels following videogame programming patterns. Can you escape?
Machine Learning VR
Virtual Reality
A Virtual Reality 3D visualization of the K-Means unsupervised Machine Learning method. See how clusters change over time and experience audio spatialization
Gene Analysis
Bioinformatics
Implementation of nucleotide and protein sequence processing, BLAST, multiple sequence alignment, motif search and more.
BARD
Natural Language Processing
BARD is a Story Generator using Transformers. For training it uses GPT-2 and fine-tunes with books obtained by scrapping Gutenberg's web, such as popular books or specific corpus. (Ex. Vampire books, Romance books).
Neural Network VR
Virtual Reality
A Virtual Reality 3D visualization of multiple neural newtwork models, such as Multilayer Perceptron, Autoencoder and Kohonen NN.
Platon-VR
Virtual Reality
Virtual Reality Game developed in Unity. Follow the story to understand Plato's Allegory of the Cave.
Transformers
Artificial Intelligence
Learning Transformers with multiple applications examples, such as, image classifier, TLDR and text generator.
HealthCare System
Cloud Computing
AWS Serverless architechture for a healthcare system using Terraform IaaC. We use multiple services such as Lambda, DynamoDB, S3 and Cognito
Image Processing GUI
Image Processing and Analysis
Graphic User Interface for applying image processing methods such as Active Contour, Anisotropic Difussion, Mean Mask Prewitt, Thresholding, Bilateral Filtering, Canny, Harris, SIFT and more.
Simple Streaming Server
Networking
Demo of Simple Streaming Server in order to analyze RTSP, RTMP and HLS characteristics, such as latency, codecs and more.
Unsupervised Learning
Machine Learning
Implementation of Logistic Regression, K-Means, Hierarchical Clustering and Kohonen Network to decide whether a patient has a coronary desease or not.
Support Vector Machine
Machine Learning
Implementation of Support Vector Machine from scratch with loss function for image segmentation.
Supervised Classification
Machine Learning
Implementation of K-NN, Decision Trees (ID3) and Random Forest from scratch for a bank to decide wheter or not to grant a loan based on the attributes of a person.
Bayes Classifiers
Machine Learning
Implementation of a Bayes Classifier in order to classify differente news into different categories. and a Bayessian Network to decide whether or not a student is admitted to a unversity.
Map Reduce
Distributed Object Programming
Console application using MapReduce with Hazelcast to process public woodland data.
Pedestrian Dynamics
Systems Simulation
Java implementation of group of pedestrians evacuating a room through a narrow door
Spaceship to Mars
Systems Simulation
Java implementation of a damped oscillator with multiple integration methods and a Gravitational System to analyze Temporal-Driven Molecular Dynamics
Airport Management
Distributed Object Programming
Client-Server application using RMI to simulate the management of airport services, such as runways, airlines and flights
Brownian Movement
Systems Simulation
Java implementation of Brownian Movement in order to analyze Event-Driven Molecular Dynamics
Cellular Automata
Systems Simulation
Off-Lattice cellular automata Java implementation in order to analyze cooperative behavior of partciles, such as flocks of self-propelled agents.
Polyglot Persistence
Non Relational Databases
Web Note System that allows users to edit and view information in the browser using CouchDB and PouchDB in order to persist user data
Shared Secret
Cryptography and Security
Shared Secret Image System with Payload Optimization using steganography in order to hide a secret image in other carrier images
Autoencoders
Deep Learning
Implementation of a Basic Autoencoder and Denoising Autoencoder from scratch with a multilayer perceptron and a Variational Autoencoder using Keras.
Unsupervised Learning
Artificial Intelligence
Implementation of Kohonen, Hopfield and Oja Neural Networks from scratch for Principal Component Analysis (PCA)
Supervised Learning
Artificial Intelligence
Implementation of a Step Simple Layer Perceptron, Linear Simple Layer Perceptron and Multilayer Perceptron with Momentum optimization from scratch.
Genetic Algorithms
Artificial Intelligence
Find the best configurations of a game character (height and equipment) using different selection, crossover and mutation methods
Search Methods
Artificial Intelligence
Find optimal solution for Sokoban game using informed and uninformed search methods
IEEE Website
IEEE-ITBA Student Branch
Web developed in Angular for IEEE-ITBA Student Branch Organization
Tech Launcher
Website
Single Page Application that allows the user to collect a large amount of information related to useful technologies in the development world and ask questions in a forum. It was developed using the MVC Pattern with Spring Framework and AngularJS
Clux Programming Language
Compiler Theory
Clux is a concise programming language oriented to code with as few characters as possible while keeping the readability in programs.
Smart Home
Mobile App
Smart Home Mobile App (not deployed) developed using Android Studio
Smart Home
Website
Smart Home Website (not deployed)
Candy Crush
Object-Oriented Programming
Reduced Candy Crush Java implementation
A Transformer-Based Anomaly Detection System for OCT Image Embeddings
Publication IEEE
E. S. Piñeiro, A. Schlaen, R. Ramele and J. Gambini, "A Transformer-Based Anomaly Detection System for OCT Image Embeddings," 2025 IEEE 38th International Symposium on Computer-Based Medical Systems (CBMS), Madrid, Spain, 2025, pp. 969-972, doi: 10.1109/CBMS65348.2025.00193.
keywords: {Deep learning;Hypertension;Pathology;Retinopathy;Computational modeling;Transformers;Retina;Feature extraction;Diabetes;Medical diagnostic imaging;Transformers;Image Processing;Deep Learning;Retinopathy},
Variational Autoencoder as a Data Augmentation tool for Confocal Microscopy Images
Publication IEEE
E. S. Piñeiro, R. Ramele and J. Gambini, "Variational Autoencoder as a Data Augmentation tool for Confocal Microscopy Images," 2023 IEEE 36th International Symposium on Computer-Based Medical Systems (CBMS), L'Aquila, Italy, 2023, pp. 882-885, doi: 10.1109/CBMS58004.2023.00336.
keywords: {Drugs;Chemotherapy;Microscopy;Medical services;Maintenance engineering;Data augmentation;Retina;Microscopy;Deep Learning;Retinoblastoma;Autoencoders;Image Processing;Machine Learning},
2023 IEEE 36th International Symposium on Computer-Based Medical Systems (CBMS)
Conference
Presented E. S. Piñeiro, et. al "Variational Autoencoder as a Data Augmentation tool for Confocal Microscopy Images," 2023 IEEE 36th International Symposium on Computer-Based Medical Systems (CBMS), L'Aquila, Italy, 2023, pp. 882-885, doi: 10.1109/CBMS58004.2023.00336.
L'Aquila, Italy
2025 IEEE 38th International Symposium on Computer-Based Medical Systems (CBMS)
Conference
Presented E. S. Piñeiro et al., "A Transformer-Based Anomaly Detection System for OCT Image Embeddings," 2025 IEEE 38th International Symposium on Computer-Based Medical Systems (CBMS), Madrid, Spain, 2025, pp. 969-972, doi: 10.1109/CBMS65348.2025.00193.
keywords: {Deep learning;Hypertension;Pathology;Retinopathy;Computational modeling;Transformers;Retina;Feature extraction;Diabetes;Medical diagnostic imaging;Transformers;Image Processing;Deep Learning;Retinopathy},
Madrid, Spain
Deep Learning Methods in Analysis and Interpretation of Microscopy Images
Publication
Buenos Aires UTN, F. R. (2024). VI Jornadas Interdisciplinarias de Análisis Avanzado de Imágenes Y Señales - JIAAIS 2022. AJEA (Actas De Jornadas Y Eventos Académicos De UTN), (AJEA 31). https://doi.org/10.33414/ajea.1363.2024
2022 Interdisciplinary Conference on Advanced Analysis of Images and Signals (JIAAIS)
Conference
Presented Deep Learning Methods in Analysis and Interpretation of Microscopy Images at JIAAIS 2022. AJEA (Actas De Jornadas Y Eventos Académicos De UTN), (AJEA 31). https://doi.org/10.33414/ajea.1363.2024
Buenos Aires, Argentina