Jennifer Fung
STANFORD · HCI + NLP · CLASS OF 2026

Building human-centered software at Stanford.

I design and build interfaces for accessibility, sign language research, and human-centered AI. From React Native apps to computer vision tools.

See selected work

Selected work.

CS 147Autumn 2023Mobile, HCI
CS 147 UX Award: Greatest Societal Impact

TrainGone. An ASL to English dictionary you can search by sign.

A React Native app that lets people look up unfamiliar signs by visual parameters like handshape, palm orientation, and body location, instead of typing English words they don't yet know. Built with Deaf native signers, ASL learners, and interpreters on a four-person team (Jen, Dria, Arjun, Daniel).

TrainGone Search by Sign with handshape, palm orientation, and body location filters
TrainGone home screen with Search by Word, Search by Sign, and category cards
TrainGone community contribution flow for adding a new sign definition
TrainGone Final Report cover
Read the case study
TrainGone Final Report
CS 147 · Autumn 2023 · PDF
React Native Expo Figma Accessibility
Personal project2025iOS, Maps

Voyager. Bay Area food, music, and nightlife in one tap.

An iOS map experience that pins curated spots across the Bay Area. Quick filter chips for Food Spot, Live Music, Club, and Bar. Pinned trips you can save. Clean SF Pro typography and Apple Maps as the base layer.

Voyager. Map-based discovery for Bay Area food, music, and nightlife.
Swift SwiftUI MapKit iOS
StanfordSince 2026Research

Detecting signing activity in egocentric eye-tracking footage.

At the Speech and Cognitive Development Lab, I prototype computer vision tools that find signing moments inside longform first-person video. This automates annotation work researchers previously did by hand. Part of an end-to-end multimodal pipeline for sign language acquisition research.

Computer Vision Python Multimodal ASL
Coursework2025Conversational AI

A conversational movie agent that recommends and books.

A DSPy agent that recommends films and walks the user through booking a ticket. Item-item collaborative filtering generates personalized picks; structured tool calls handle scheduling, pricing, and booking; a multi-step dialogue layer holds memory across the conversation.

Python DSPy Tool use Recsys

Teaching the next class.

StanfordAug to Dec 2023Teaching Fellow

CS 105. Introduction to Computers.

Taught 20 Title I high school students twice a week in HTML, CSS, and the basics of client-side web architecture. Built hands-on coding exercises and project scaffolds so concepts landed through practice, and ran 1:1 office hours for debugging support. Wrote slides, handouts, and code walkthroughs used across multiple sections, iterated on student feedback.

Students collaborating around laptops
HTML / CSS Curriculum Mentorship Documentation
Course page →