Hello, I'm

Jeremy Cheng

Data Science @ UC San Diego

Aspiring data scientist and software engineer at UC San Diego, passionate about leveraging machine learning, full-stack engineering, and artificial intelligence to build impactful solutions.

  • AI-Powered Data Systems
  • Fullstack Web Development
  • Predictive and Time Series Modeling
  • NLP & LLM Systems
  • Dashboard Design & React Frontends
  • Machine Learning Infrastructure
Jeremy Cheng
Looking for Full-Time Opportunities Beginning in Summer 2027 Remote

About

From Boston to San Diego

UC San Diego · Data Science, B.S.

I grew up in Melrose, Massachusetts, just outside Boston, and I'm a rising senior at UC San Diego studying Data Science, with most of my time on machine learning systems and full-stack products.

I enjoy swimming and surfing. I've also been learning how to play the guitar in my free time.

Open to full-time roles in software engineering or data science starting Summer 2027.

Jeremy kneeling outdoors with his golden retriever
Jeremy with family in front of a Christmas tree

Featured work

End-to-end projects from a larger portfolio.

This section isn't everything I've built; it's a handful of problems I unpack in depth here (ocean health, climate risk, nonprofit impact). Coursework, experiments, and the rest live on the projects page.

All projects
EcoNaut dashboard showing ocean health metrics and bloom analysis

EcoNaut

Forecasting harmful algal blooms in the Pacific, in near real time.

Problem
My inspiration began while surfing - the water didn't smell right. I later found out it was due to high levels of bacteria from an algal bloom. These blooms can harm marine ecosystems, so I wanted to build something that could help people and wildlife avoid them.
Approach
Ingested NASA MODIS ocean-color imagery and NOAA buoy telemetry into PostgreSQL, engineered lag and rolling-window features, trained an XGBoost classifier for bloom events and a Prophet model for SST drift, and served it behind a Flask API feeding a React dashboard.
  • Data fused

    Satellite + Ocean Buoys

  • Forecast horizon

    7 days

  • Pacific regions

    Live dashboard

Solo build · On-going

TypeScriptReactPythonFlaskPostgreSQLXGBoostProphetTime-Series Forecasting
Climate Risk Advisor banner: AI-powered climate intelligence for every county

Climate Risk Advisor

County-level climate intelligence for every U.S. ZIP - with an AI that cites its sources.

Problem
FEMA's National Risk Index is the canonical U.S. climate-risk dataset, but it's unreadable for non-experts, and most climate chatbots hallucinate without citations.
Approach
Built a Mapbox-driven county explorer over FEMA NRI tables, a FastAPI layer for rankings and recommendations, and a RAG chatbot (FAISS + Gemini) grounded in NRI rows and scraped news so every answer shows the source it was pulled from.
  • Coverage

    All U.S. counties

  • Risk lenses

    Heat · flood · wildfire

  • Built in

    24h at YHack

Team of 4 · YHack 2026 · 24h

ReactViteMapboxFastAPIPythonTailwindFAISSGeminiRAG
Lilabean Donor Platform cover

JPMC Code For Good Hackathon

Turning 10 years of grant PDFs into donor-ready impact stories in 36 hours.

Problem
The Lilabean Foundation had a decade of annual funding PDFs but no way to show donors what their money actually did. Manual reporting cost staff hours per update.
Approach
Parsed historical funding PDFs into a normalized MongoDB schema, built a React dashboard for impact visuals, and wired Gemini to generate personalized donor update emails with charts drawn from each donor's own contribution history.
  • Client

    The Lilabean Foundation

  • Pipeline

    PDF → MongoDB → donor email

  • Event

    JPMC Code For Good 2025

Team of 7 · 22h hackathon

ReactTypeScriptPythonMongoDBGemini API

Experience

Internships and projects, newest first.

June 2026 - August 2026

Software Engineer Intern

J.P. Morgan Chase & Co.

Working on Platform and Digital Services.

  • Developed a React + Spring application for internal operations to orchestrate monthly releases, streamlining procedures and automating manual tasks.
  • Integrated in-house APIs to automatically generate runbooks and release notes, eliminating redundant workflows and enhancing release transparency.
  • Met with release managers to understand their needs and pain points, and iterated on the product based on feedback.

June 2025 - October 2025

Student Researcher

University of California, San Diego

Profiled 9 TB of Intel CPU telemetry; set the team's next analysis roadmap.

  • Analyzed 9TB of Intel DCA telemetry to profile CPU power-state residency and burst behavior, then delivered plots and a short brief that set the team's next analysis priorities
  • Standardized analysis notebooks with DuckDB over partitioned parquet and added validation checks
  • Audited data quality and schema changes, tested attribution to specific apps, and proposed the data joins needed to complete the analysis

June 2025 - September 2025

Software Engineering Intern

Specter Aerospace

Shipped the React HMI used during live hypersonic test operations.

  • Shipped React control panels used in hypersonic test operations, shortening operator paths, and adding real time telemetry via Node.js
  • Built the facility HMI and live dashboards that visualize hundreds of ADS variables at high frequency, improving readability
  • Stabilized the PLC and UI data path with sequence checks and buffered streams, removing UI desyncs and keeping hardware signals aligned with on-screen controls

Get In Touch

I'm always interested in new opportunities and collaborations. Reach out through the contact page or the links below.