Projects

Favorite Projects

QR Pigeon

No-signup image-sharing tool: scan a QR code on your phone, upload, then refresh the desktop page to grab the image.

Tech: Flask, Python, HTML/CSS/JS (HEIC→PNG conversion, QR generation)

Melanoma Predictor

Browser-based CNN for skin-cancer detection (upload or camera).

Tech: TensorFlow.js, JS/HTML/CSS

Boostlet.js

Image processing plugins for the web via JavaScript injection. Enhanced integration with frameworks like Xtk.js, Papaya.js, and Niivue.js.

Tech: JavaScript, Web APIs

Web & Full-Stack

QR Pigeon

No-signup image-sharing tool: scan a QR code on your phone, upload, then refresh the desktop page to grab the image.

Tech: Flask, Python, HTML/CSS/JS (HEIC→PNG conversion, QR generation)

Hack UMB

Full-stack hackathon-management site for the UMass Boston CS Club.

Tech: TypeScript (front + back), Hono, Drizzle ORM, Three.js, Bun, Kinde auth, Tailwind + shadcn-ui

Personal Portfolio for Yadira

Client portfolio showcasing research, projects & publications.

Tech: Next.js, Tailwind CSS, TypeScript

PDF GPT

Streamlit app that indexes one or more PDFs, then answers questions (plus five auto-generated starters) via GPT & LangChain.

Tech: Streamlit, LangChain, OpenAI API, vector store

Responsive Podcast Site

Single-page podcast landing with custom scroll & typing animations.

Tech: HTML, CSS, JavaScript (ScrollReveal)

Data Science & ML

Melanoma Predictor

Browser-based CNN for skin-cancer detection (upload or camera).

Tech: TensorFlow.js, JS/HTML/CSS

DNS Traffic Control

Classifies DNS queries as benign / malicious using stateless + stateful features.

Tech: Python, Linux

9 scikit-learn Mini-Projects

Handwriting, Titanic, baseball pitch classification, sentiment analysis, income prediction, etc.

Tech: Python, scikit-learn

6 TensorFlow Projects

Air-quality prediction, pneumonia X-ray classifier, galaxy morphologies, life expectancy & medical-cost regression, survival analysis.

Tech: Python, TensorFlow

Exoplanet Predictor

Decision-tree model (≈ 98 % accuracy) + interactive 3D frontend to predict planet count in a star system.

Tech: Python, scikit-learn, React-Three-Fiber

Drug Medication Recommender

Lists 10 common drugs for a user-given medical condition (informational).

Tech: Python notebooks

Quito Air-Pollution Analysis

Compares hourly PM2.5, O3, SO2, CO before vs. during COVID-19 lockdown.

Tech: Python, Pandas, Matplotlib, Seaborn

IoT & Hardware

Hydroponic IoT Greenhouse

Arduino-driven hydroponics that cut water use > 90 %; 2nd place @ Ecuador Junior Water Prize.

Tech: Arduino C++, MATLAB / ThingSpeak cloud triggers

Temp ↔ Humidity Model

Fits a predictive model for humidity from temperature inside the greenhouse (real data).

Tech: Python, Arduino

Local Weather Predictor

ML model served locally (Tkinter GUI) to forecast temp / humidity from a personal weather station.

Tech: Python, scikit-learn, Arduino sensors

Peltier Cell Temp-vs-Current Model

Experiments + regression show a negative-quadratic relation between current and temperature.

Tech: Python plotting & analysis

Misc

Feedback Discord Bot

Automates grade/feedback delivery to students in Discord servers.

Tech: Python, Discord API

Andromeda AI

Early CLI "assistant" with face-recognition-based personalization.

Tech: Python, OpenCV

Boostlet.js

Image processing plugins for the web via JavaScript injection. Enhanced integration with frameworks like Xtk.js, Papaya.js, and Niivue.js.

Tech: JavaScript, Web APIs