Skip to content
View AndresL230's full-sized avatar
:electron:
:electron:

Highlights

  • Pro

Block or report AndresL230

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
AndresL230/README.md

Hey there! I'm Andres Lopez

About Me

I'm a Computer Science and Business student at Boston University passionate about building practical solutions that make a difference. I love combining technology with real-world applications, especially in the financial, data science, and news technology domains.

  • PennApps XXVI Best Design Winner for noogie - a news clustering and visualization platform
  • HackHarvard '25 Best Use of Cloudflare Winner for Eyrie - a real-time crowd monitoring system that predicts crowd crush events
  • Currently building Stock Portfolio Insights - a full-stack portfolio management platform with AI recommendations
  • Built a comprehensive Personal Financial Tracker to help manage expenses and analyze spending patterns
  • Always learning new technologies and improving my development skills
  • Based in Boston, MA
  • Connect with me on LinkedIn

Featured Projects

noogie - PennApps XXVI, Best Design

A node-cluster visualization platform that collects, deduplicates, clusters, and summarizes breaking news stories from across the web to mitigate media bias and help users see the complete picture of current events.

Key Features:

  • Multi-source news collection via RSS feeds and web scraping
  • Smart deduplication using sentence embeddings and FAISS vector indexing
  • AI-powered clustering and headline generation with OpenAI GPT-4o
  • Interactive D3.js node visualization for exploring news clusters
  • Scalable architecture with multithreading support
  • Bias mitigation through diverse source aggregation

Tech Stack: TypeScript React D3.js Python Flask OpenAI GPT-4o Supabase FAISS

GitHub: View Project

Eyrie - HackHarvard '25, Best Use of Cloudflare

A real-time crowd monitoring system that uses AI-powered drones to detect dangerous crowd formations and predict deadly crowd crush events before they occur, providing authorities critical minutes to respond and save lives.

Key Features:

  • Multi-source WebRTC streaming from drones with real-time person detection overlays
  • YOLOv8 detection for tracking individuals with high-accuracy bounding boxes
  • Spatial density analysis using Gaussian kernel algorithms with normalized coordinates
  • Machine learning algorithms for predictive alerts before crush events occur
  • Interactive D3.js visualizations with risk heatmaps and time-series analytics
  • Scalable architecture supporting multiple simultaneous drone feeds

Tech Stack: TypeScript Next.js 15 React D3.js Python FastAPI YOLOv8 aiortc WebRTC OpenCV PyTorch Cloudflare

GitHub: View Project

Stock Portfolio Insights

A modern, full-stack web application for tracking and analyzing stock portfolios with real-time performance metrics, AI-powered insights, and comprehensive portfolio analytics.

Key Features:

  • Real-time portfolio analytics with professional data visualizations
  • AI-powered investment recommendations and risk assessment
  • Responsive React frontend with modern UI/UX design
  • RESTful Flask API with comprehensive endpoint coverage
  • Interactive charts showing portfolio value, sector allocation, and performance
  • Holdings management with add/remove functionality
  • Portfolio insights with diversification analysis

Tech Stack: React 18 Flask Python RESTful APIs Responsive Design

GitHub: View Project

ETL Pipeline

A robust Extract, Transform, Load (ETL) pipeline built with Python for processing and transforming data from multiple sources into a structured format suitable for analysis and storage.

Key Features:

  • Data extraction from multiple sources and formats
  • Comprehensive data transformation and cleaning operations
  • Automated data validation and quality checks
  • Scalable pipeline architecture for large datasets
  • Error handling and logging for production reliability
  • Modular design for easy maintenance and updates

Tech Stack: Python Pandas Data Processing ETL Architecture Data Validation

GitHub: View Project

Current Focus

  • Completing Stock Portfolio Insights
  • Building ETL pipelines for data processing and transformation
  • Implementing AI-powered investment recommendations and analytics
  • Exploring opportunities to expand on Noogie's success
  • Looking for collaboration opportunities in software and data engineering

Technologies & Tools

Python TypeScript React D3.js Flask Java MySQL JavaScript OpenAI Supabase HTML5 CSS3 Git Jupyter

Achievements

  • Best Design Winner at PennApps XXVI (2025) for noogie
  • Best Use of Cloudflare at HackHarvard '25 for Eyrie
  • Computer Science and Finance Student at Boston University
  • Multiple full-stack projects with modern tech stacks

Let's Connect!

LinkedIn GitHub


Pinned Loading

  1. etl-pipeline etl-pipeline Public

    Python 1

  2. PersonalFinancialTracker PersonalFinancialTracker Public

    Financial Tracker that keeps track of your expenses and allows you to keep track of your cash inflows and outlfows as well as allowing you to request summaries of your finances over chosen periods …

    Python 1

  3. portfolio-insights portfolio-insights Public

    Python 1

  4. ruslannnn2/noogie ruslannnn2/noogie Public

    Node-cluster visualization platform for world news

    Python 3