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.

  • HackIllinois '26 Best Web API Winner (Stripe Track) for EcoAPI - a developer tool for analyzing API usage, estimating cost, and optimizing resource consumption for more sustainable software
  • CivicHacks BU AI Tutor Track Winner for Sapling - an AI-powered study companion with live knowledge graphs
  • 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
  • Built a robust ETL Pipeline for processing and transforming data from multiple sources
  • Always learning new technologies and improving my development skills
  • Based in Boston, MA
  • Connect with me on LinkedIn

Current Focus

  • Open sourcing EcoAPI for the developer community
  • Building out Sapling Learn for my school to use
  • Learning more about machine learning and its applications
  • Looking for collaboration opportunities in software and data engineering

Featured Projects

EcoAPI - HackIllinois '26, Best Web API (Stripe Track)

A developer tool for analyzing codebase API usage, estimating cost, detecting inefficiencies, and generating optimization suggestions. Featuring a REST API, VS Code extension for in-editor analysis, and an interactive dashboard for visualizing API spend and risk. EcoAPI won the Stripe-sponsored Best Web API track, the second-largest sponsor track at UIUC's flagship hackathon with 677 participants.

Key Features:

  • VS Code extension for real-time API usage detection and cost analysis directly in the editor
  • Interactive dashboard with D3.js visualizations for API spend, risk heatmaps, and optimization insights
  • Cost analytics engine with provider-specific pricing models for Stripe, OpenAI, Twilio, and more
  • Endpoint-level risk assessment and status classification with cacheable pattern detection
  • Automated optimization suggestions with estimated savings calculations
  • D3.js-ready graph data with provider-based clustering
  • Comprehensive error handling with field-level validation and consistent error shapes
  • Resource-oriented REST architecture with pagination, sorting, and filtering

Tech Stack: TypeScript Node.js Express REST APIs VS Code Extension API D3.js Cloudflare Workers

GitHub: View Project | Devpost: View Submission

Sapling - CivicHacks BU, AI Tutor Track Winner

An AI-powered study companion that builds a live knowledge graph as you learn. Chat with an AI tutor across three teaching modes, take adaptive quizzes, track assignments from your syllabus, and compare progress with classmates in study rooms.

Key Features:

  • Live knowledge graph that grows as you learn new concepts
  • Three AI teaching modes for personalized tutoring experiences
  • Adaptive quiz generation based on your current understanding
  • Syllabus parsing with automatic assignment tracking and calendar integration
  • Social study rooms for comparing progress with classmates
  • Built with Google Gemini for intelligent tutoring responses

Tech Stack: TypeScript Next.js React Python FastAPI Google Gemini SQLite D3.js

GitHub: View Project | Devpost: View Submission

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 | Devpost: View Submission

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 | Devpost: View Submission

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

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

Technologies & Tools

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

Achievements

  • Best Web API (Stripe Track) at HackIllinois '26 for EcoAPI
  • AI Tutor Track Winner at CivicHacks BU for Sapling
  • Best Design Winner at PennApps XXVI (2025) for noogie
  • Best Use of Cloudflare at HackHarvard '25 for Eyrie
  • Computer Science and Business Student at Boston University
  • Multiple full-stack projects with modern tech stacks

Let's Connect!

LinkedIn GitHub Devpost Portfolio


Pinned Loading

  1. etl-pipeline etl-pipeline Public

    Python 1

  2. portfolio-insights portfolio-insights Public

    Python

  3. ruslannnn2/noogie ruslannnn2/noogie Public

    Node-cluster visualization platform for world news

    Python 2

  4. Hack4Impact-BU/technical-assessment-spring-26 Hack4Impact-BU/technical-assessment-spring-26 Public

    An assessment on a candidate's ability to create a full-stack web app using React.js, Node.js, and MongoDB.

    17

  5. ecoapi ecoapi Public archive

    EcoAPI is a REST API that analyzes your codebase's API usage to estimate costs and surface optimization opportunities.

    TypeScript