Open to SWE internships

JamesLiu

CS @ UMass — computer vision & machine learning. I build software for the people using it, not the metrics watching them.

Scroll to explore

Skills

My Toolbox.

The tools I've learned and honed.

Languages

PythonC++TypeScriptJavaScriptJava

ML / Computer Vision

PyTorchYOLOv8OpenCVClaude

Web

ReactNext.jsExpressFastAPI

Platforms

VisionOSiOSGitDocker

Experience

Work

GridRaster Inc.Software Engineering Contractor · Jul–Aug 2025

Enabled native 3D processing on Apple's mixed-reality platform by cross-compiling C++ libraries that had never been built for VisionOS — unblocking a core part of the product roadmap.

What I shipped

01

C++ Library Ports

Cross-compiled Open3D & LAPACKE on Linux toolchains for VisionOS/iOS targets

02

XCFramework Packages

Production-ready frameworks that cut mixed-reality platform integration time

03

Two PoC Apps

Technical demos with native library integration presented to the software team

04

Developer Docs

Authored cross-platform integration documentation for future use

C++VisionOSiOSXCFrameworkOpen3DLAPACKE

Projects

Things I've built

Shuttleye preview

Shuttleye

End-to-end computer vision pipeline for badminton: tracks players and the shuttlecock frame-by-frame, segments rallies, and classifies stroke types to generate match analytics.

YOLOv8OpenCVGemini AI
PREVIEW

Bangbuck

A Python scraper that pulls grocery prices for your location and calculates macros to surface the best price-per-gram-of-protein deals.

PythonWeb Scraping
PREVIEW

Portfolio site

This site — Next.js, glassmorphism, and way too many design revisions.

Next.jsReact

About

About me

CS student at UMass Amherst focused on computer vision and machine learning. I like building things that feel good to use — fast, simple, and a little delightful. Currently looking for SWE internships for Summer 2026.

I've shipped a real-time CV platform (Shuttleye), cross-compiled C++ libraries for Apple Vision Pro at GridRaster, and built accessibility tools at HackUMass. Outside of code: hackathons, the gym, and whatever new model just dropped.

Get in touch

Let's talk.

Open to SWE internships and interesting projects — send me a message and I'll get back to you.