Emotional Response
Python, CNN, Keras, Deep Learning, Image Classification
Trained a CNN on artwork to classify the emotional response a viewer would feel, achieving better performance after simplifying to binary happy/sad classification.
Python, CNN, Keras, Deep Learning, Image Classification
Trained a CNN on artwork to classify the emotional response a viewer would feel, achieving better performance after simplifying to binary happy/sad classification.
Python, Optical Flow, Deep Learning, Computer Vision
Implemented and improved a video deblurring research paper by using optical flow thresholding to eliminate artifacts in near-static regions.
Python, VGG16, ImageNet, K-Means Clustering, PyTorch
Grouped similar products by visual appearance using VGG16 embeddings and clustering, resolving mirroring and grayscale issues via spatial pooling.
Python, PyTorch, CNN, Deep Learning
Explored variable-input fixed-output learning for 3D object modeling, implementing a CNN baseline and proposing an RNN-inspired embedding approach.
Python, Deep Learning, Neural Networks, Synthetic Data Generation
Digitized nutrition tables from product images end-to-end using a neural network trained on synthetically generated bounding box data.
Python, OpenCV, Keypoint Matching, Deep Learning
Identified company logos on product images using keypoint matching and a dynamically generated logo collage for confident brand attribution.
Python, OpenCV, Computer Vision
Developed a system to overlay arbitrary designs onto clothing worn by models by mapping intersection points of a checkered pattern to simulate cloth curvature.
Python, OpenCV, Deep Learning, Computer Vision
Built a dataset generation tool that crops a product once and then tracks it through video frames as it moves and transforms.
Python, OpenCV, Optical Flow, Machine Learning
Identified products placed in a cart by matching dominant colors from the camera feed against a product color database using optical flow and skin detection.
Python, Computer Vision, Deep Learning, OpenCV
Detected products being added to a cart by sequentially analyzing hand and hand-with-product detections from a camera feed.
Python, ChatGPT, GPT-3.5, Prompt Engineering
Used ChatGPT and prompt engineering to summarize customer support conversations and speed up escalations at Dell.
Python, Machine Learning, Pandas, scikit-learn
Built a meta-language and ML framework enabling non-technical users to extract insights from company data without a data analyst.
Python, PyTorch, Reinforcement Learning, Embeddings
Modified RL reward structure using embedding-space similarity to improve learning in sparse-reward environments, experimentally outperforming standard algorithms.
Python, DQN, PyTorch, Reinforcement Learning
Showed that DQN gradient spikes can reliably flag buggy game states, proposing RL-based automated bug detection for video game testing.
Python, TensorFlow, Universal Sentence Encoder, NLP
Replaced keyword-based search in the Dell support system with embedding-based semantic search, deployed to dell.support.com.
Python, Selenium, Chrome, Firefox, Internet Explorer
Automated search engine rank tracking across Google, Bing, Chrome, Firefox, and IE with VPN-based country-specific result support.
Python, ExponentialSmoothing, HoltWinters, statsmodels, Time Series Forecasting
Connected vibration sensors to lathe machines and applied time series forecasting to predict drill bit wear from vibration amplitude.
Python, BeautifulSoup, AWS EC2, NLP
Scraped multiple grocery vendors using a distributed AWS EC2 setup with automatic IP rotation to build a unified product database.
Python, NLP, Probabilistic Modeling, Machine Learning
Built a probabilistic image-to-text product mapping system to identify products placed in a cart from camera captures.
Python, scikit-learn, Machine Learning, Pandas
Analyzed e-commerce return patterns and built an 84%-accurate model to predict the likelihood a user will return an item before purchase.
Python, Holt-Winters, statsmodels, Time Series Forecasting
Built a time series forecasting tool using Holt-Winters to predict visitor footfalls at Boston Children’s Museum, hosted as a volunteer project.
Python, openpyxl
Generalized a hardcoded Excel column-matching script into a fully parameterized CLI tool that works on any xlsx file.
Python, NVDA
Modified an existing NVDA plugin to stream the screen reader spoken history to a desktop file, filling a gap not available in the software or any addon.
Python, HTML, CSS
Wrote a Python script that automatically scans HTML/CSS files and fixes image aspect ratio distortions at 200% zoom by setting object-fit to cover.
Python, Backtracking Algorithm
Built a Sudoku solver with backtracking that can solve any valid puzzle, written entirely in Notepad as a first programming project.