Purdue CS & AI · currently leading Roundnet Vision

Henry Cheung

I build computer vision pipelines

Machine learning that survives contact with real data, real hardware, and real users.

About

About me

I'm a Computer Science & AI student at Purdue. My work sits where machine learning meets software engineering: training and fine-tuning models, then building the pipelines and infrastructure around them so they're actually usable.

Computer vision Efficient models on tight hardware Detection & trust in AI Privacy-preserving ML ML systems that ship

Projects & research

Things I'm building

Jun 2026 – Present

Roundnet Vision: raw footage in, highlight reel out

Project Manager · 6-person team

A computer vision pipeline that finds every rally, tracks every player, and cuts a full match down to its best moments plus structured stats. I lead three subteams (detection and tracking, event logic, video infrastructure) and personally built the rally segmentation and player-tracking modules. The bar: catch 85%+ of rallies on footage it has never seen.

YOLOByteTrackComputer visionPython
Jan 2026 – Present

Catching deepfakes live, mid-call

Undergraduate Researcher · Low Power Computer Vision

Real-time deepfake detection for video calls that doesn't just flag a fake but explains why, in plain text. It's part of research into efficient models that run on constrained hardware, so a detector doesn't need a data center behind it.

Deepfake detectionEfficient MLEdge hardware
Aug – Dec 2025

Stacking ML privacy defenses into one pipeline

Undergraduate Researcher · Privacy-Preserving ML

Combined several machine learning defense techniques into a single privacy-preserving pipeline across PyTorch and TensorFlow, and dug through the defense literature to test whether they hold up on tougher datasets and contexts.

PyTorchTensorFlowPrivacyResearch

Experience

Where I've worked

AI/ML Engineering Intern · Lockheed Martin

May – Aug 2026 · Manassas, VA
  • Fine-tuned transformers with self-supervised learning so models could run inference on data that never had labels.
  • Benchmarked multiple PyTorch architectures across shifting dataset conditions and picked the one that generalized best.
  • Built spectral preprocessing pipelines in NumPy and pandas, and developed a new signal processing technique that made the model sturdier against noisy input.

Head Machine Learning Engineer · Frontera

Aug 2024 – Jan 2026 · West Lafayette, IN
  • Led AI/ML for a startup platform, training custom PyTorch models that generate personalized project plans from user goals and skill level.
  • Directed a custom RAG pipeline that pairs proprietary models with LLM reasoning to give actionable, project-specific guidance.
  • Designed and deployed the full-stack infrastructure (MongoDB, Firebase, Next.js) that carried the platform to 100+ users.

Software Engineer Intern · Trinidad Benham Corporation

Jun 2023 – Aug 2025 · Denver, CO
  • Built ERP software with interactive GUIs alongside engineers and data scientists in an Agile workflow.
  • Taught myself C#, Visual Basic, and SQL to manage company databases serving 1,000+ employees.

Skills

Technical skills

Machine learning

PyTorchTensorFlowScikit-learnNumPypandasCUDAPinecone

Languages

PythonCC++C#JavaGoTypeScriptJavaScriptSQLMATLABRBash

Web & data

Next.jsHTML / CSSMongoDBFirebaseSQL Server.NET

Tools & practices

Git / GitHubDockerAWSLinuxCI/CDAgileUnit testingBlenderOnshape

Contact

Let's build something.

Computer vision, ML systems, research, or just a good idea: email is the fastest way to reach me.