Resume

Education

University of British Columbia (UBC) | Vancouver, BC
M.S. in Data Science, Computational Linguistics | Aug 2025 - Present

  • Relevant Coursework: Supervised Learning, Unsupervised Learning, Natural Language Processing, Machine Learning, Statistics.
  • Academic Focus: Examining data patterns and building models to predict the future.

University of California, Santa Cruz (UCSC) | Santa Cruz, CA
B.A. in Business Management Economics | Sep 2019 - June 2022

  • Relevant Coursework: Advanced Quantitative Analysis, Machine Learning Economics, Statistics, Security Market.
  • Academic Focus: Analyzing economic patterns using Machine Learning and Statistics.

Technical Skills

Category Skills
Languages Python, R, SQL, MongoDB, Bash
ML & AI PyTorch, Scikit-learn, XGBoost, Hugging Face Transformers, BERT, RoBERTa, Flan-T5, sentence-transformers, LLM Fine-tuning, RAG, Multi-agent LLM, Vector Embeddings, Prompt Engineering, SHAP
NLP Word Embeddings, N-gram Models, Parsing Algorithms, Membership Inference, NLTK, spaCy, CEFR
Data Engineering Pandas, NumPy, Apache Parquet, ETL Pipelines, Feature Engineering, Data Visualization
MLOps & Cloud Docker, AWS, Git / GitHub, CI/CD, Weights & Biases (W&B), LangChain / LlamaIndex
Tools VS Code, Jupyter, Quarto, LaTeX

Experience

Applied Machine Learning Engineer Intern | Ednoda x UBC MDS-CL Capstone | Jan 2026 - June 2026

Built an end-to-end AI-powered curriculum content pipeline for an ESL edtech platform, spanning grammar analysis, semantic retrieval, and automated teaching material generation.

  • Designed and implemented 29 spaCy DependencyMatcher grammar templates to classify ESL sentences by syntactic structure, achieving 65.8% coverage on production sentence data and 54.2% on the CEFR-SP benchmark corpus (A1–C2 consistent)
  • Built an offline embedding pipeline using all-MiniLM-L6-v2 to encode 6,477 grammar-tagged sentences into a searchable semantic index
  • Fine-tuned a BERT model for CEFR difficulty classification (A1–C2), achieving 92% (±1) accuracy
  • Engineered a three-layer sentence retrieval system combining grammar structure filtering, CEFR difficulty matching, and cosine similarity ranking to surface curriculum-aligned example sentences
  • Built a three-layer content generation system that produces new ESL practice sentences by detecting replaceable slots, generating masked-token candidates (RoBERTa for single-token slots, T5/Flan-T5 for multi-token spans), and ranking candidates by cosine similarity for fluency and difficulty fit
  • Engineered a PDF parsing pipeline to extract and structure question sections from textbook PDFs into machine-readable question datasets
  • Built a RAG (Retrieval-Augmented Generation) system that retrieves semantically relevant existing questions to reduce redundancy and improve consistency across generated content
  • Designed a multi-agent LLM workflow that ingests a textbook PDF and automatically produces a complete teaching package — structured lesson notebook, practice questions, and graded quiz — ready for classroom use

Career Mentorship Program | Mentee | Jan 2026 - Present

  • Selected for a professional mentorship program under industry veteran Jacob Oh.
  • Focusing on software engineering best practices, career development in tech, and bridging academic concepts to industry standards.

Capstone

Ednoda x UBC MDS-CL CapstoneApplied Machine Learning Engineer Intern

Built an end-to-end AI-powered curriculum content pipeline for an ESL edtech platform, spanning grammar analysis, semantic retrieval, and automated teaching material generation.

Tech Stack: Python · spaCy · sentence-transformers · BERT · RoBERTa · Flan-T5 · LangChain / LlamaIndex · RAG · Multi-agent LLM · pandas · Apache Parquet · NLP · CEFR