Resume
Work Experience
June 2022 - August 2022
Software Engineer Intern
Capital One, San Francisco, California
- Implemented a blockchain-based tamper detection tool to strengthen security within the ”ledger”, an internal micro-service transaction platform
- Integrated HMAC-SHA512 Hashing Algorithm for protecting customers’ financial data
- Developed a verification algorithm in Scala for confirming transaction history in full account scanning
- Created unit tests and property tests
- Utilized Functional Programming (Scala), Cassandra, AWS, Jenkins, Docker
June 2020 - March 2022
NLP Software Engineer Intern
SapientX, Santa Cruz, California
- Researched, designed, and implemented text-based language classifiers with TensorFlow and Keras. Text-based uses bidirectional LSTM recurrent neural networks; supports 6 languages with f1 > 0.9. Speech-based uses Fast-Fourier Transforms and Convolutional Neural Networks; supports 4 languages with f1 > 0.8
- Project Lead, with a team of four, for a digital assistant tasked with summarization and question answering (presented at the 2022 Consumer Electronics Show and the 2020 Bots and Assistants Conference). Developed rule-based and ML-based conversation flows
- Implemented a wake word engine using ChatScript to detect when a user is speaking; reduced misfire rate by 20%
Education
September 2023 - Present
Computer Science M.S.
University of California, Irvine
Irvine, California
- Est. Graduation: June 2025
- Graduate Student Researcher @ UCI NLP working on Reinforcement Learning for LLM Agents
September 2019 - June 2023
Computer Science B.S.
University of California, Santa Cruz
Santa Cruz, California
- GPA: 3.94
- Highest Honors in Computer Science
- Cum Laude in Baskin School of Engineering
- Dean's Honor List (x 11)
Advisor: Jeffrey Flanigan
Committee: Ian Lane, Amita Misra
https://arxiv.org/abs/2403.06018
- Computer Science Major, Statistics Minor
September 2015 - June 2019
High School Diploma
Arnold O. Beckman High School
Irvine, California
- GPA: 4.57
- SAT: 1500 (99.3% percentile)
- Qualifier at the 2019 Berkeley Math Tournament
- Qualifier at the 2018 Caltech-Harvey Mudd Math Competition
Extracurricular and Community Involvement
April 2022 - Present
NLP & Deep Learning Researcher
JLab @ UC Santa Cruz
- Fine-tuned LLaMa, GPT-2/3, & XLM-RoBERTa for zero-shot domain adaptation & few-shot cross-lingual transfer
- Used state-of-the-art large-scale distributed training mechanisms such as Accelerate, Deepspeed, Quantization, Low-Rank Adaptation (LoRA), & Fully-Sharded Data Parallel for pre-training multi-billion parameter models on a GPU cluster
- Investigated adaptation of monolingual LLMs to unseen low-resource languages with in-context learning and instruction tuning
- Advised by Professor Jeffrey Flanigan
March 2020 - January 2023
President and Co-Founder
NeuroTechSC
- Project Lead for the subvocalization project that earned 1st place in the United States in the NeuroTechX Competition in November 2020
Click here to see the 'Boolepathy' project
- Wrote and awarded grant proposals from OpenBCI, UCSC Academic Research Project Fund, and UCSC Student Fee Advisory Committee totaling over $4,000 to fund club research projects
- Created and presented a curriculum to the general body of 20 attending members
- Researching and developing a brain-computer interface for sub-vocal phonemic recognition to assist mute individuals
- Advised by Professor Jason Samaha
- NeuroTechSC is a chapter of the worldwide NeuroTechX Student Club Organization
August 2021 - August 2022
Machine Learning Researcher
Tech4Good Lab @ UC Santa Cruz
- Implemented Latent Dirichlet Allocation (LDA) (Blei et al., 2003) from paper / concept design to functional code in a development environment
- Collaborated in the development of a stratified Expectation-Maximization algorithm to alleviate poor quality and low resource crowdsourcing tasks
- Combined statistical methods and mathematical algorithms to reduce the dimensionality of word embeddings.
- Advised by Professor David Lee
December 2019 - June 2021
President and Founder
Competitive Mathematics Team at UC Santa Cruz
- Developed a detailed curriculum and coached a team for UCSC in the Putnam Competition
- Recruited team members and a board of officers
- Individual Putnam Score: 1
- Competitive Mathematics is an opportunity for mathematically-inclined students to get challenged via studying in-depth problem-solving techniques and participating in competitions
Skills
Programming Languages
Python
C++
C
Scala
R
SQL
HIP
CUDA
JavaScript
HTML
CSS
MIPS Assembly
MATLAB
Haskell
Packages
TensorFlow
PyTorch
Keras
NLTK
spaCy
sklearn
pandas
numpy
matplotlib
transformers