-
- Built a self-refining RAG system with LangGraph using a Chroma vector store to answer technical questions on Bedrock AgentCore, Amazon Q Business, and Amazon Q Developer.
- Designed a multi-agent evaluation loop where specialized LLM agents check answers for hallucinations, factual grounding, and alignment with retrieved context.
- Implemented a router agent that classifies out-of-scope queries and automatically triggers web search via Tavily for questions unrelated to Amazon’s Agentic AI offerings.
-
Reflexion Agent on Stock Picking Strategy
- Built an AI agent that performs Tavily search to draft an essay describing stock-picking strategies.
- • Implemented a Reflexion-style self-improvement loop using a critic agent that evaluates reasoning quality and iteratively revises the draft for clarity and accuracy.
-
Superspreader Detection in the Dataplane
- Developed a superspreader detection algorithm that ran on programmable switches
- Ran simulations in Java that showed performance improvement compared to other similar algorithms
-
GAN on MNIST
- Wrote a GAN network tutorial for generating MNIST hand-written digits
- Examined results and wrote a explanation document in Chinese
-
Pedestrian Alert!
- Wrote a convolutional neural network that determined if an image contains persons or bikes
- Explored various methods that improved the model accuracy
-
Statistics and Visualization of Point-Patterns with Python Research
- Implemented convolutional kernel smoothing in Python that visualized tornado landing intensity in the US for the past five decades
- Optimized my program that allowed the detection of intensity changes in the US “tornado alley”
- Published research report and code that provided references for future members
-
MinneAnalytics: Big Data Challenge for Diabetes
- Performed Python k-means clustering that grouped patients with similar diagnoses to find general patterns in gender, geolocation and age in each cluster
- Ran data preprocessing in Hadoop for better performance and presented findings in the conference
- Commented as "one of the most technical solid presentations" by the judges
-
Call Me Maybe Android App
- Developed an Android App that organized and scheduled outgoing phone calls, emails and text messages
- Utilized this app as a way to self-teach Android programming