just a moment






What I've worked on.

Software Engineering Intern

Flatiron Health

Rewrote processing pipelines for large-scale X-ray datasets using distributed computing frameworks.

June 2021 - September 2021

Research Assistant

Stanford DAWN

Investigating the effects of shard placement on distributed databases under OLAP workloads. Created novel shard placement algorithms which reduced query latencies by as much as 40% in comparison to standard shard placement strategies.

June 2021 - Present

Research Assistant

TACO: The Tensor Algebra Compiler

Creating compiler optimisations for complex tensor algebra expressions. Debugging C++ code generation issues and contributing to a large open-source codebase.

March 2021 - Present

Research Assistant

TockOS - Stanford Information and Networks Group

Developing a secure operating system for running concurrent processes on low-memory and low-power embedded devices. Using Rust, I have created a number of drivers and virtualizers for core aspects of our Kernel.

October 2020 - March 2021

Technical Lead

Care-It - Byers Center for Biodesign

Leading the creation of a secure, online platform to improve end-of-life care for patients in the Stanford hospital system. Using React.js, Firebase, and Typescript to improve advanced care-planning for both patients and medical staff. Running beta tests at Stanford Hospital.

August 2020 - Present

Research Assistant

Brown University AI Lab

Built a literature search engine for geneticists to efficiently retrieve the latest information on genetic mutations and diseases from various scientific publications. Created web and PDF scrapers using Python and iterated with professors at the Warren Alpert Medical School of Brown University to effectively index data using Lucene.

May 2020 - August 2020

Tech Fellow


Building web platform to facilitate team formation and ideation for >3000 participants in the first virtual iteration of Stanford’s premier hackathon. I work closely with the co-directors of program to revamp the current technical infrastructure as the event goes virtual for the first time due to the challenges of COVID-19.

June 2020 - Present

Section Leader

Stanford University

Teaching students fundamental concepts from sorting to bitmap image processing. Run weekly classes where I teach problem solving strategies and programming best practices. Hold office hours to debug student code in Python and C++ for over 600 students in Stanford University’s largest computer science course

March 2020 - Present