Computer Science at UMass Amherst

Ethan Chun Fung Au‑Yeung.

Turning messy data into a clear story.
Then building the app around it.

I'm a CS student who learns by shipping. Most of what I build happens in a weekend: ML models for NBA games, a flight-price forecaster, and a hospital-outcomes study that won at ASA DataFest. I work in Java, Python and R, and I speak English, Cantonese and Mandarin.

2hackathon awards
3competitions in year one
17,446patients analyzed at DataFest
<200mslive game predictions

Learning by building

Selected work

All on Devpost →
Slide from the Medtrics presentation: forest plot of odds ratios for three logistic regression models, with summary boxes for survival, monitoring and retention From our DataFest slides

Data science · R · April 2026

Medtrics: elderly fracture outcomes

🏅 Best in Storytelling with Data · ASA DataFest

Four years of de-identified hospital data, one question: does activating a patient portal help elderly fracture patients survive?

Mortality, patients 65+
No MyChart
23.3%
MyChart active
0.14%
  • Built 3 logistic regression models on 17,446 patients (pseudo R² = 0.45).
  • A Baron-Kenny mediation test moved the odds ratio only −0.74%, so the portal's effect is direct.
  • Projected $4.6M in avoided readmissions if 10% of inactive patients sign up.
Rtidyverseggplot2Logistic regressionChi-square
COURTVISION / DATA FLOW NBA game logs balldontlie API Scheduled ingest APScheduler Supabase Postgres XGBoost model 3 seasons of games Gemini 1.5 scouting + fact-check Redis cache Upstash · <200ms FastAPI → Next.js on Vercel predictions · player cards · take verdicts

Full-stack ML · HACK(H)ER 413 · Feb 2026

CourtVision

🏆 Best AI/ML Hack · 220+ participants

An NBA platform for new fans: tonight's game predictions, AI scouting reports, and a fact-checker for sports-media hot takes. Built in 24 hours.

  • Trained XGBoost on 3 seasons of game logs; served predictions in <200ms with Redis.
  • Gemini writes player scouting reports and grades media claims against the stats.
PythonFastAPIXGBoostNext.jsSupabaseRedis
FLYWISE / FARE FORECAST (ILLUSTRATIVE) $600 $450 $300 $150 90 67 45 22 0 days before departure Best time to book forecast low · ~$270 Example forecast, not real fares

Full-stack ML · HackUMass XIII · Nov 2025

FlyWise

A flight assistant that tells you when to book. It forecasts short-term fare trends, adds weather and delay context, and explains the call in plain language.

  • FastAPI backend with an ML price forecast; React + TypeScript frontend.
  • Gemini turns the forecast into a short recommendation for the traveler.
PythonFastAPIReactTypeScriptGemini API

Weekends well spent

Hackathons & competitions

  1. Oct 2026
    Coming up

    Hackachusetts

    Mass AI Coalition hackathon, Healthcare & Biotech track.

  2. Apr 2026
    Best in Storytelling with Data

    ASA Five College DataFest

    Team Medtrics with Samantha Lau and Justin Fung. Found the one story in an unfamiliar hospital dataset and defended it to expert judges.

  3. Feb 2026
    Best AI/ML Hack

    HACK(H)ER 413

    24-hour build of CourtVision against 220+ participants.

  4. Nov 2025
    First hackathon

    HackUMass XIII

    Built FlyWise, a flight-price forecaster, in my first semester.

Background

Education & experience

University of Massachusetts Amherst

2025 – 2029

B.S. Computer Science · Dean's List, Spring 2026

  • Data Structures (Java), Object-Oriented Programming
  • Linear Algebra, Discrete Mathematics, Probability for CS
  • C Programming

Tech Support Intern

2023 – 2024

Chinese Culture and Community Service Center · Gaithersburg, MD

  • Helped about 50 seniors a week with their devices across Windows, macOS and iOS.
  • Installed hardware, software and basic networking; scoped security camera installs.
Medical Office Intern, CCACC Health CenterJan 2025
Assistant Project Engineer Intern, ECS AtlanticMar 2023

Languages

JavaPythonRCTypeScript

ML & data

XGBoostLogistic regressionMediation analysistidyverseggplot2

Web & tools

FastAPIReactNext.jsSupabaseRedisGit

AI APIs & spoken

Gemini APIGroq APIEnglishCantoneseMandarin

Open to Summer 2027 internships

Let's talk.

Hiring for data, ML or software roles, or need a hackathon teammate? Email me.