About
Software developer and machine learning engineer with three years of work experience in solutions engineering, research, back-end development, and machine learning pipelines. Last year, I graduated from Rochester Institute of Technology with a B.S. and M.S. in Computer Science with a focus in intelligent systems. Since then, I’ve worked as a Business Solutions Engineer, tackling various problems such as generative document retrieval, transportation logistics tracking, and data analytics.
I have a passion for artificial intelligence and building robust, efficient systems that help solve real-world problems. Check out some of my projects below.
When I'm not programming, you can find me reading, playing games, or exploring other hobbies such as learning German or playing the piano.
Experience
-
May 2024 — Present
Sweetener Supply Corporation
Business Solutions Engineer
Developed real-time delivery alerting solution with logistics data and Azure Maps ETA. Redesigned Power BI infrastructure with structured semantic models, performance KPIs, and optimized refresh schedules. Deployed document recognition solutions using Microsoft pretrained models and implemented a retrieval-augmented generative search system with Azure and prompt engineering. Built web and mobile check-in tools and automated workflows.
- Python
- PyTorch
- Computer Vision
-
Jan 2022 — Jan 2023
Thread
Machine Learning Engineer
Collaborated to develop a machine learning pipeline and corresponding API for processing data, training models, and performing inference. Created methods for analyzing objects detected in images. Designed comprehensive unit tests and automated documentation for the machine learning pipeline.
- Python
- PyTorch
- PyTest
- Flask
- RabbitMQ
- Celery
- Computer Vision
Projects
-
GraphGrad
Custom C++ tensor library with pybinding support that allows many standard tensor operations.
- C++
- Python
- CUDA
- OpenMP
- Pybind
-
Text Recovery from Palimpsests
Spatial revising variational autoencoder for the purposes of recovering text of from Palimpsests, or old manuscripts which were chemically altered to be reused, using multi-spectral images.
- Python
- PyTorch
- Computer Vision
-
Speaker Diarization in Expressive Dialogues
Master's Capstone Project
Joint, end-to-end, speaker diarization and automatic speech recognition system trained and evaluated on expressive dialogues and compared to traditional speaker diarization methods.
- Python
- PyTorch
- Speech Processing
- Research
-
Web Checkers
A web application for users to play checkers against one another or against a simple AI.
- Java
- Agile
- Spark
- JavaScript
- Maven