Stanford University · Computer Science
Piper
Fleming.
I build things at the intersection of technology, finance, and AI- from fintech intelligence tools to research on how language models shape human identity.
About me
Builder. Athlete.
Curious person.
Hi, I'm Piper! I'm a senior at Stanford studying computer science, and I'll be returning in the fall to pursue my master's in AI. Most of my work revolves around one core question: how do we make AI actually work for humans?
I'm especially interested in the messy space between capability and usability- where strong models meet real-world constraints, product decisions, and human behavior.
I've explored this from several angles: in big tech, working in Product at Oracle; in the classroom, TAing and designing a new course at the Stanford Graduate School of Business focused on applied AI systems; and this summer, building and evaluating AI tooling at Core VC.
Across these experiences, I've found that the most interesting problems aren't just technical- they're about judgment, communication, and designing systems people actually trust and use.

Outside of work
I'm an avid athlete and dancer, and I've won a silver medal on the national stage with my ultimate frisbee team. On Saturday mornings, you can usually find me riding up and racing down the Santa Cruz mountains, drinking large milkshakes, getting bike grease all over me, and eating pastries (in that order).
The celebrity I relate most closely to is The Grinch, who I best like to channel by hiding in my room, reading novels at a supernaturally fast pace, and stealing Christmas- though the only thing I reliably ‘steal’ is control of the snack menu. At my core, I'm energized by being both an athlete and a builder- thriving on momentum, challenge, and the people I get to grow alongside.
Work & Projects
What I've built,
taught, and explored.
CS & Beyond
My work spans a lot of territory. Here's a look at projects and research across computer science, economics, chemistry, and more- because the most interesting problems don't stay in one box.
Neural News (N²)
CS 194W: Software Project, Stanford University
With Eva Geierstanger, Kenny Lam, Jack Zhang
Built an AI-powered news aggregation platform that delivers exponential news in constant reading time. A FastAPI backend scrapes and ingests articles, generates LLM summaries and tags, and serves a personalized feed with like, save, and search features. Deployed with Docker Compose and backed by PostgreSQL, with a lightweight HTML/CSS/JS frontend.

How Large Language Models Encode Demographic Identity
CS 281: Ethics of Artificial Intelligence, Stanford University
With Carolyn Hellerqvist Smith
Investigated whether LLMs systematically shift Big Five personality representations when conditioned on demographic attributes. Used the PANDORA Reddit dataset with 500 users across 4 prompt conditions (baseline, demographic hint, explicit, and combined). Found evidence of consistent demographic encoding that raises questions about fairness and identity in AI systems.

Quantum Coherence in Rare Earth Metal Complexes: A Computational Study
CHEM 161: Computational Chemistry, Stanford University
Used DFT simulations (B3LYP/6-31G basis set in Gaussian) to investigate five chemical properties governing quantum coherence in rare earth metal hydration complexes: electron shielding, electron-phonon interaction, hyperfine interactions, spin-orbit coupling, and optical coherence. Explored rare earth metals as candidate qubit materials for quantum computing, finding that coordination number influences both system size and resulting electron shielding magnitude.

Assumption Mirror
GSBGID 517: AI and Power: Five Big Questions, Stanford Graduate School of Business
With Meghna Vasudeva, Delila Kidanu
Built an interactive tool that surfaces the invisible mental model an AI builds about its user — making hidden assumptions visible through a 5-step process: asking the AI to reveal its working theory, structuring its assumptions, generating a visual representation of how it imagines you look, iterating corrections until it's accurate, then analyzing the gap between assumption and reality. Uses Claude for assumption extraction and OpenAI for image generation.
The Obesity Myth: Why Our Assumptions About Obesity Deserve a Closer Look
CS 448: Data Visualization, Stanford University
With Elsa Bosemark, Finn Staeblein
A scrollytelling data visualization that challenges common assumptions about obesity by putting them against the data. Built with D3.js, the piece walks through global obesity prevalence trends, the rise of GLP-1 medications, and the gap between public narrative and empirical evidence- guiding readers through interactive maps and charts that reframe how we think about the obesity epidemic.

Classy
CS 278: Social Computing, Stanford University
With Amanda Foess, Evy Shen, Caeley Woo
A social mobile app that turns course selection into a community activity. Users rank their classes on quantitative and qualitative dimensions (difficulty, enjoyment, overall score), follow friends to see their rankings, recommend courses, and send friend requests — all backed by Firebase for real-time sync and authentication. Built with React Native and Expo.

Learning 3D Structure in Irradiated Lithium Fluoride via Masked Autoencoders
CS 231N: Deep Learning for Computer Vision, Stanford University
With Carolyn Hellerqvist Smith
Built a self-supervised learning framework using masked autoencoders (MAE) to detect nuclear recoil-induced defect tracks in LiF crystals imaged with light-sheet fluorescence microscopy, in collaboration with the PALEOCCENE particle physics collaboration. The system tokenizes 3D microscopy volumes and trains a transformer encoder to learn spatial representations of rare particle interaction signatures- supporting automated detection of dark matter and neutrino events at scale. Initial results showed strong background reconstruction, with masking ratio sensitivity exposing the core challenge of sparse signal recovery.

Experience
Where I've spent
my summers.
Core VC
AI Tech Intern
This work is confidential and can't be shared publicly.
Oracle
Product Management Intern, Java Platform Group (AI Integration)
Prototyped 0→1 AI-powered tools for Oracle's Java Platform Group- integrating AI into developer workflows and cutting team AI-related costs by 40%. Built RAG-enabled agents and GenAI tooling that accelerated internal data collection by 25%. Represented Stanford on the Oracle Student Advisory Group and spoke on Java community panels to 15K+ viewers.
Max Planck Institute for Innovation & Competition
AI, Data, and Economics Intern
Built AI/NLP/ML systems and data pipelines for economic policy research at one of Europe's leading research institutes. Developed a chatbot integrated with a proprietary patent search tool (17% efficiency gain) and a Word2Vec sentiment-analysis pipeline improving accuracy by 40%. Conducted original research linking NYSE/LSE market data to green acquisitions.
Hopkins Marine Station of Stanford University
Computational Ecology Intern
Applied ML and statistical modeling to genomic and ecological datasets at Stanford's marine research station. Built viral-genome BLAST search algorithms increasing hit rates by 34%, and modeled White Shark migration in collaboration with the Monterey Bay Aquarium. Also investigated the safety profile of viral DNA as a sunscreen compound.
Press
Safer Sunscreen: Stanford researchers explore novel approach to sustainable sun protection
An immunologist's lucky accident — bacteriophages surviving UV exposure — sparked a collaboration with a marine ecologist to engineer a biodegradable sunscreen. My sand dollar embryo trials at Hopkins showed the phage-based formula caused no abnormalities, unlike commercial sunscreen.

A showcase of undergraduate research
I presented my team's findings at Stanford's annual Symposium of Undergraduate Research and Public Service — phage-based sunscreen left sand dollar embryos unharmed while chemical sunscreen caused significant developmental abnormalities.

Lawrence Berkeley National Laboratory
Materials Science and Engineering Intern
Built supervised learning algorithms and computational visualizations of treated nanoparticles for innovative water filtration research. Reconstructed nanoparticle structures from experimental data using Matlab and Tomviz.
Lindsay Wildlife Experience
Nonprofit Board Member & Youth Program Manager
Volunteered at and later joined the board of a nonprofit wildlife rescue and rehabilitation center. Promoted early to shift lead, managing teams of 3-5 volunteers; served as youth program liaison and helped organize fundraising events.
Contact
Let's talk.
Whether you're thinking about a project, an opportunity, or just want to swap ideas- my inbox is open.
Piper Fleming
Built with Next.js · Stanford, CA

