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