Projects

Things I've Built

A collection of production systems, research tools, and side projects at the intersection of AI, machine learning, and behavioral science.

AI/ML
Candidate-Job Matching Pipeline
Production-grade agentic system that intelligently matches job candidates to relevant positions. The pipeline analyzes candidate profiles and job requirements to surface optimal matches with explainable reasoning.
  • Deployed to production
  • Agentic architecture with multi-step reasoning
  • Scalable serverless infrastructure
PythonLangChainOpenAI APIAWS LambdaPostgreSQL
NLP
Sentence Diversification Algorithm
Algorithm that selects maximally diverse subsets from large sentence collections. Uses semantic embeddings to ensure selected sentences cover the broadest range of meaning while minimizing redundancy.
  • Optimized diversity scoring
  • Handles large-scale text corpora
  • Embedding-based semantic analysis
PythonSentence-BERTNumPyscikit-learn
Education
People Analytics Course
Designed and delivered a comprehensive People Analytics curriculum for management students. Covers data-driven HR decision-making, from foundational statistics to predictive workforce modeling.
  • Built from scratch
  • Hands-on projects with real HR datasets
  • Bridges business and technical concepts
PythonRCurriculum Design
AI/ML
Video Interview Assessment Agent
AI agent that evaluates candidate responses in live video interviews. Analyzes verbal content to generate scores across competency dimensions and provides detailed explanations for each assessment.
  • Real-time video analysis
  • Explainable scoring with rationale
  • Multi-dimensional competency evaluation
PythonOpenAI APIVideo ProcessingLangChain

Want to See More?

Check out my GitHub for code samples, or get in touch to discuss a project.