Machine Learning Engineer
Building next-generation recommendation systems at Roblox that impact millions of users daily. Specialized in deep learning, large-scale ML infrastructure, and driving measurable business outcomes.
Architected and launched deep learning recommendation models across critical Roblox discovery surfaces. Delivered multiple production releases that moved the needle on key engagement and revenue metrics.
MSc Artificial Intelligence (Boston University) • BSE Computer Science (University of Michigan)
Real-time audio censoring pipeline that detects profanity in streaming audio and inserts censor beeps on-the-fly. Built a training set by multithreading Google Text-to-Speech over a labeled Kaggle Dota chat corpus, converting audio to spectrograms in NumPy/Librosa and training PyTorch CNN/RNN models for word-boundary profanity detection. Introduced the idea of "Tall & Skinny" convolutions of varying widths to cature the positional information.
Competition-grade Go playing bot combining Monte Carlo Tree Search with neural networks. Implemented naive, minimax, and MCTS algorithms to compare performance. Used Zobrist hashing to compact state keys and accelerate MCTS, and applied Alpha-Beta pruning to further reduce the search space. Achieved amatuer Dan level performance in online tournaments, demonstrating significant improvement in game theory understanding over naive algorithms.
MLE on the Discovery Home Modeling Team for the recommendation system serving 100M+ daily active users across Home, Search, and Charts. Spearheading ML initiatives that directly impact platform revenue, user engagement, and retention metrics. Leading cross-functional collaboration efforts with Product, Engineering, and Data Science teams.
Developed enterprise-grade automation tools for internal teams, focusing on secure data processing and workflow optimization. Built full-stack solutions handling sensitive user data across distributed systems.
Built high-performance automated testing platform for Computer Vision and Camera teams. Optimized data processing pipelines for edge computing environments with strict resource constraints.
Interested in discussing Machine Learning, recommendation systems, or potential collaborations? I'm always excited to connect with fellow enthusiasts and explore innovative projects.