Selected work

Systems in production

Seven projects: four built at work, three at university. Each one lists the result it was measured on.

Industry

Precision Planting
Oct 2023 - Present

Scalable RAG chatbot system

A retrieval-augmented support assistant on AWS Bedrock, wired into the company quote system and fielding support, HR, and sales questions across the business.

  • Reduced manual processing time by 60%
  • Increased response speed by 45%
  • Integrated with the company quote system
AWS Bedrock · TypeScript · React · Node.js · RAG
−60%
Manual processing time
E-Green LLC
May - Dec 2022

Hand-steerable UV sterilization

Gesture-recognition models running on Raspberry Pi and Jetson Nano, turning hand movement into direct control over a sterilization rig.

  • Enhanced real-time processing capabilities by 50%
  • Improved system reliability significantly
  • Led an ML-driven image generation project
Python · Computer Vision · OpenCV · Jetson Nano · Raspberry Pi
+50%
Real-time throughput
IBM
Jan 2020 - Aug 2021

GitHub review bot with NLP

Named-entity recognition over pull request diffs and discussion, automating the first pass of code review for the platform team.

  • Reduced review time from 3 hours to 5 seconds
  • Enhanced development team efficiency
  • Improved software quality and reliability
Python · NLP · Named Entity Recognition · GitHub API · Machine Learning
3h → 5s
First-pass review
Dell
Jul - Dec 2019

Support ticket analyzer

A Chrome extension that read ServiceNow ticket text, surfaced the underlying issue through topic modelling, and suggested prior resolutions inline.

  • Reduced average resolution time by 40%
  • Implemented advanced NLP techniques
  • Improved support efficiency significantly
Python · NLP · Chrome Extension · ServiceNow · Topic Modeling
−40%
Avg. resolution time

Academic

Jan - May 2022

Tennis ball collector bot

Object recognition and tracking driving a robotic arm and gripper, collecting tennis balls autonomously across three court surfaces.

  • 98% collection success rate
  • 95% detection accuracy across 3 surfaces
  • Reduced damage incidents by 70%
Python · Computer Vision · OpenCV · Robotics · Machine Learning
98%
Collection success
Sep - Dec 2021

Hindi–English translation pipeline

An NLP pipeline covering translation, summarization, and classification, built on LSTM and BERT with LDA for topic structure.

  • 90% BLEU score for translation
  • 85% accuracy in classification
  • Advanced summarization capabilities
Python · LSTM · BERT · LDA · NLP · Deep Learning
90%
BLEU score
Jan - May 2023

COVID-19 impact on personal income

Classifier comparison over US personal income data, measuring how the pandemic moved annual earnings across demographic groups.

  • Achieved 85% accuracy using multiple classifiers
  • Used Naïve Bayes, Decision Tree, SVM, k-NN
  • Performed advanced feature engineering
Python · Scikit-learn · Pandas · NumPy · Data Analysis
85%
Classifier accuracy