Dell Enterprise Hub
2025MLOps

Dell Enterprise Hub

As the primary technical lead for Dell Enterprise Hub (DEH) development activities, I led the design and development for Dell Enterprise Hub 2.0, architecting and implementing production LLM inference infrastructure for enterprise customers.

Enterprise AILLM InfrastructureKubernetes+5 more
LLM Observability Integration
2024MLOps

LLM Observability Integration

Initiated and built the integration for the first LLM observability tools on the Hugging Face Hub, leading the planning, integration, documentation, release, and communications for both Arize AI's Phoenix and Langfuse observability platforms.

ObservabilityLLM MonitoringHugging Face Spaces+5 more
Essence AI
2023Computer Vision

Essence AI

In this project, I explore the latent representations that exist between lyric-space and pixel-space with generative AI. My goal is to capture the essence of music through visual art.

Generative AIPrompt EngineeringMidjourney+2 more
Neutralizing Subjectivity Bias with HuggingFace Transformers
2022NLP

Neutralizing Subjectivity Bias with HuggingFace Transformers

The NLP task of text style transfer (TST) aims to automatically control the style attributes of a piece of text while preserving the content, which is an important consideration for making NLP more user-centric.

HuggingFaceTransformersBERT+4 more
Inferring Concept Drift Without Labeled Data
2021MLOps

Inferring Concept Drift Without Labeled Data

In practice, a trained machine learning model is never final because the complex relationships that it learns are likely to evolve over time - causing the model's performance to deteriorate if not accounted for.

Concept DriftModel MonitoringStatistical Testing+2 more
Continuous Model Monitoring
2021MLOps

Continuous Model Monitoring

After iterations of development and testing, deploying a well-fit machine learning model often feels like the final hurdle for an eager data science team. In practice, however, a trained model is never final, and this milestone marks just the beginning of a new chapter in the ML lifecycle called production ML. This is because most machine learning models are static, but the world we live in is dynamically changing all the time. Changes in environmental conditions like these are referred to as concept drift, and will cause the predictive performance of a model to degrade over time, eventually making it obsolete for the task it was initially intended to solve.

Concept DriftData DriftModel Monitoring+4 more
Automatic Offline Signature Verification
2021Computer Vision

Automatic Offline Signature Verification

Offline signature verification is a biometric verification task that aims to discriminate between genuine and forged samples of handwritten signatures. This is a particularly important form of verification due to the ubiquitous use of handwritten signatures as a means of personal identification in legal contracts, administrative forms, and financial documents.

Metric LearningContrastive LossTriplet Loss+4 more
Object Detection Inference: Visualized
2021Computer Vision

Object Detection Inference: Visualized

Object detection is a critical task in computer vision - powering use cases such as autonomous driving, surveillance, defect detection in manufacturing, medical image analysis, and more.

RetinaNetFeature Pyramid NetworksRegion Proposal+3 more
Question Answering with BERT
2021NLP

Question Answering with BERT

Question answering (QA) is a fundamental NLP task that involves answering questions posed in natural language. This project demonstrates how to build a question answering system using BERT and the SQuAD dataset.

BERTTransformersQuestion Answering+3 more
Predicting Phish Setlists with Deep Learning
2019NLP

Predicting Phish Setlists with Deep Learning

Built a deep learning model to predict what songs the band, Phish, will play next, treating the problem as a sequential multi-class classification task similar to neural language modeling. The goal was to predict the next song given a prior sequence of songs from the band's extensive catalog of 876 unique songs.

Deep LearningLSTMSequential Modeling+5 more