Skip to content
View Criser2013's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report Criser2013

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Criser2013/README.md

Cristian O.

Software Engineer | Backend, Data Engineering & Machine Learning

About Me

Hi there! 👋 I'm Cristian, a recently graduated Systems Engineer passionate about building software solutions that combine backend development, data engineering, and machine learning.

My main interest is developing end-to-end systems that transform data into valuable products. I enjoy working across the entire software lifecycle: designing APIs, building web applications, developing data pipelines, training machine learning models, implementing automated testing, and deploying solutions in reproducible environments.

Throughout my academic and personal projects, I have developed applications ranging from healthcare decision-support systems powered by machine learning to data platforms built with modern ELT architectures and AI-powered educational applications.

💡 What motivates me: solving real-world problems through software. I am particularly interested in backend development, data-intensive applications, and intelligent systems that create measurable impact.

🌍 Portfolio: https://portafolio-eight-inky-71.vercel.app
📊 Kaggle: https://www.kaggle.com/criser2013


Technical Skills

Languages

Python • SQL • JavaScript • Java • R

Backend Development

FastAPI • Flask • Django REST Framework • Express.js

Frontend Development

React • Vite • HTML • CSS

Data Engineering

PySpark • Apache Airflow • dbt • Pandas

Machine Learning & AI

Scikit-learn • PyTorch • MLlib • SHAP • LIME

Databases

PostgreSQL • MySQL • Firestore

DevOps & Software Quality

Docker • Git • GitHub Actions • Pytest • Jest • Playwright

BI & Analytics

Power BI • Microsoft Excel

Cloud Platforms

Google Cloud Platform (GCP) • Microsoft Azure


Featured Projects

🫁 HADT — Pulmonary Embolism Decision Support System

An end-to-end intelligent healthcare platform designed to support pulmonary embolism (PE) diagnosis through machine learning and explainable AI.

Highlights

  • Developed and validated machine learning models using clinical data from 161 patients and 44 diagnostic features.
  • Evaluated 2.7+ million model configurations across multiple algorithms including XGBoost, Random Forests, Neural Networks, and other ML techniques.
  • Achieved AUC = 0.93 and F1-score = 0.92 during internal validation.
  • Performed external validation using an independent dataset of 128 patients.
  • Applied explainability techniques with SHAP and LIME to interpret model behavior and individual predictions.
  • Exported the final model to ONNX for optimized inference in production.
  • Developed a full-stack web application for patient management, diagnosis visualization, and result export.
  • Built a FastAPI backend integrating authentication, machine learning inference, and patient data management.
  • Integrated Google Drive API and Firestore for secure data storage and collaboration.
  • Implemented automated testing with Pytest and Jest.
  • Containerized application services with Docker.

Learn more

Tech Stack:
Python, FastAPI, Scikit-learn, ONNX, SHAP, LIME, React, Vite, Firebase, Firestore, Google Drive API, Docker, Pytest, Jest

Repositories:


⚙️ Fintech ELT Pipeline

An end-to-end data engineering project that transforms semi-structured transactional data into a business-ready analytical model.

Highlights

  • Designed and implemented an ELT pipeline following the Medallion Architecture (Bronze, Silver, Gold).
  • Ingested JSON data from AWS S3 into a scalable analytical workflow.
  • Processed and transformed data using PySpark.
  • Applied cleaning, deduplication, missing-value handling, and business transformations.
  • Built dimensional models using a Star Schema approach.
  • Implemented data quality validations and transformation workflows with dbt.
  • Created Power BI dashboards capable of answering 24 business questions from the transformed data.

Learn more

Tech Stack:
PySpark, Apache Airflow, dbt, PostgreSQL, Docker, AWS S3, Power BI

Repository:


🧠 Amazon Reviews Classification with Deep Learning

A natural language processing project focused on identifying the best neural architecture for multiclass sentiment classification in Spanish.

Highlights

  • Processed and analyzed over 200,000 Amazon reviews written in Spanish.
  • Compared traditional and embedding-based text representations.
  • Trained and evaluated MLP, RNN, LSTM, and GRU architectures.
  • Fine-tuned Transformer-based models including BETO and DistilBETO.
  • Compared performance, training efficiency, and generalization capabilities across architectures.
  • Identified DistilBETO as the best-performing model for the task.

Learn more

Tech Stack:
PyTorch, Transformers, NLTK, Gensim, FastText, Pandas, Power BI

Repository:


🎓 EzTeach — AI-Powered English Learning Platform

A web platform that personalizes English learning activities using generative AI and speech technologies.

Highlights

  • Developed personalized English-learning experiences based on user interests and proficiency levels.
  • Integrated generative AI to create educational content dynamically.
  • Implemented pronunciation assessment, dictation exercises, guided conversations, and adaptive quizzes.
  • Integrated Gemini API and Azure Speech Services for content generation, speech recognition, and pronunciation evaluation.
  • Developed authentication and data management features using Firebase services.

Learn more

Tech Stack:
React, Vite, Firebase Authentication, Firestore, Gemini API, Azure Speech Services

Repository:


🧪 Dolibarr — Software Quality Assurance & Testing

A software quality engineering project focused on functional, non-functional, and automated testing.

Highlights

  • Designed and executed functional test suites using black-box testing techniques.
  • Developed automated tests using Playwright.
  • Implemented unit tests with PHPUnit achieving over 90% code coverage.
  • Evaluated usability and accessibility using WCAG 2.2 guidelines and Google Lighthouse.
  • Performed load and performance testing with Apache JMeter.

https://portafolio-eight-inky-71.vercel.app/work/dolibarr

Tech Stack:
Playwright, PHPUnit, Apache JMeter, Google Lighthouse

Repository:


📊 Adventure Works ETL & Business Intelligence

A complete ETL and analytics project focused on transforming operational data into actionable business insights.

Highlights

  • Built an end-to-end ETL workflow for the Adventure Works dataset.
  • Performed data cleansing, transformation, and normalization.
  • Integrated Azure Translation Services for multilingual data processing.
  • Designed and published Power BI dashboards for business KPI monitoring and analysis.

Learn more

Tech Stack:
SQL Server, PostgreSQL, Pandas, Azure Cognitive Services, Power BI

Repository:

Pinned Loading

  1. Diagnostico-TEP Diagnostico-TEP Public archive

    Scripts utilizados para el entrenamiento y validación de modelos de clasificación de TEP para la aplicación HADT. Así como los scripts de análisis y procesamiento.

    Jupyter Notebook

  2. ADT-Frontend ADT-Frontend Public

    Interfaz gráfica de la aplicación web HADT (Herramienta para Apoyar el Diagnóstico de TEP).

    JavaScript 1

  3. ADT-Backend ADT-Backend Public

    Backend de la aplicación HADT (Herramienta para Apoyar el Diagnóstico de TEP).

    Python 1

  4. E2E-fintech-banking-data-engineering-project E2E-fintech-banking-data-engineering-project Public archive

    An E2E ELT pipeline for applying batch processing to a fictional fintech dataset

    Python

  5. Clasificacion-resenas-Amazon Clasificacion-resenas-Amazon Public archive

    Experimentación sobre la arquitectura de red neuronal que mejor se desempeña clasificando reseñas de Amazon en español.

    Jupyter Notebook

  6. EzTeach EzTeach Public archive

    EzTeach es una plataforma de autoaprendizaje del inglés impulsada por IA. Evalua las competencias de lectura, escritura, pronunciación y escucha.

    JavaScript