Portfolio

A collection of projects spanning ML, data engineering, and applied AI

ResumeLLM (AI Agent for Resume Tailoring)

Engineered a sophisticated AI agent using LangChain and LangGraph to automate and enhance resume tailoring, showcasing advanced capabilities in generative AI, natural language processing, and complex system orchestration.

PythonGenerative AILLMsLangChainLangGraphAgentic AI +2

Dagster People Team Pipeline

Developed a data pipeline using Dagster to ingest People Team data from various sources into Google BigQuery. Designed, built, and deployed an automated Dagster pipeline on GCP to ingest, transform, and load diverse HR data for comprehensive People analytics.

PythonDagsterData PipelineETLGCPBigQuery +1

Firewatch Chatbot (CalSAFE DataGood)

Developed a Facebook chatbot for CalSAFE providing California wildfire information by classifying user question intent using NLP.

PythonChatbotNLPIntent ClassificationspaCyscikit-learn +5

Warren Court Language Model

Solo exploratory project applying language modeling techniques to analyze the text of historical Warren Court decisions.

PythonNLPLanguage ModelingJupyterData AnalysisHistory

Neural Network By Hand (Berkeley Exercise)

Berkeley class exercise implementing neural networks from scratch to deeply understand their mechanics and mathematics.

PythonNeural NetworksMachine LearningNumPyEducation