Diego Aguirre

Developer, Data-Scientist, and Entrepreneur

Leveraging Data Science & ML to build innovative solutions that connect people and technology

About Me

Developer, Data Scientist, & Entrepreneur

I’m Diego Aguirre, a senior at Cornell University studying Data Science with a Physics minor. I focus on machine learning and software engineering, bringing a user-centric mindset to translate real problems into reliable, scalable systems.

My experience spans Python development, ML modeling, data analysis, and full-stack implementation. I’ve built projects ranging from sentiment analysis and stock-prediction pipelines to automation tools and smartphone apps.

Outside class and work, I explore emerging technologies, prototype new products, and make music.

Python Machine Learning Data Science Human Centered Design Web Development Communication AI-Research Product Management Full-Stack Engineering

Featured Projects

Stock Hub

Stock Hub is a FastAPI-powered backend with a React frontend that delivers multi-model stock forecasts (ARIMA, LSTM, Random Forest, Prophet, XGBoost, and more). It runs on Railway with web & RQ worker processes, Redis for caching and job management, stores model artifacts in AWS S3, and integrates Alpha Vantage (primary) and Finnhub (secondary) APIs for data. ARIMA is retrained weekly, and other models are being added.. ⚠️ Built on free API tiers, so responses may error or rate-limit and are not production-ready.

fastapi redis railway aws-s3 uvicorn gunicorn background-tasks health-checks automation react

TheraMistyOverview

Design overview of a multi-modal system I implemented this summer under EmpireAI that allows a Misty II to run end-to-end speech therapy.

python fastapi asgi uvicorn pydantic websocket real-time huggingface-transformers vllm peft lora openai gpt-4o multimodal-llm whisper mediapipe misty-ii robotics

InferEcon - Econometrics Toolkit

A comprehensive Python toolkit that replicates Stata's core econometric functionality through an intuitive Streamlit GUI. Features 23 analysis functions covering descriptive statistics to advanced econometrics.

python scipy statsmodels scikit-learn eda panel-data fixed-effects regression-diagnostics data-visualization plugin-architecture configuration-ui html-reporting

DeegzBot

An AWS-hosted automation bot designed to scale my DJ business by organically growing social pages through targeted audience engagement

Selenium Flask Dashboard AWS EC2 Randomized Delays PyQt5 Headless Chrome TaskScheduler ErrorHandling systemd Python

Market Correlation

Visualizes correlation networks for S&P 500 and Nasdaq‑100 using one year of yfinance data; computes daily returns, builds correlation matrices, runs network analysis (degree centrality, community detection), and plots sector‑colored graphs.

Python Financial Data yfinance networkx Graph Theory Correlation Matrix Community Detection Degree Centrality Data Cleaning Data Visualization

Emotional Sentiment Analysis

An exploratory project using various forms of supervised learning to predict the emotional sentiment of text. Features multiple ML models and comprehensive analysis.

pytorch transformers bert tensorflow keras gru rnn tqdm accuracy-metrics scikit-learn nlp text-classification sentiment-analysis tf-idf logistic-regression xgboost hyperparameter-tuning

Let's Connect

I'm always interested in new opportunities, collaborations, and interesting projects. Whether you want to discuss ML, entrepreneurship, or just say hello, I'd love to hear from you!