Experience
-
2026-present
Northrop Grumman Space Systems
Principal Software Engineer
Building satellite software.
-
2024-2026
Capital One
- Senior Associate Software Engineer
- Associate Software Engineer
Building Slingshot, a platform for Snowflake and Databricks cost optimization, query tuning, and AI workflows.
-
2023
Capital One
Software Engineer Intern
PySpark on Databricks and serverless data pipelines powering insights.
-
2022
U.S. Government
Software Engineer Intern
-
2019-2022
NetApp
Software Engineer in Test Intern
Automated firmware testing for enterprise data storage systems.
-
2021
Purdue University
Machine Learning Research Intern
Researched new machine learning approaches to detecting bugs in open-source Java code.
-
2020
Wichita State University
Machine Learning Research Intern
Built neural networks for phishing email classification and finetuned GPT-2 for a scam-baiting system.
Education
-
2023
University of California San Diego
M.S. Computer Science
-
2022
Wichita State University
B.S. Computer Science, Minor in Mathematics
Publications
-
2021
Convolutional Neural Network Optimization for Phishing Email Classification
Cameron McGinley and Sergio A. Salinas Monroy
2021 IEEE International Conference on Big Data|
IEEE| Google Scholar
Projects
-
2024
Automates website monitoring by allowing users to upload URLs and configure pre-made 'check' functions, intervals, and alerts. The system scrapes data on a schedule from these URLs, analyzes it, and sends emails when conditions are met.
TypeScript, Next.js, AWS Lambda, DynamoDB, Redis
-
2022
Optimized Brainf**k Interpreter[code]
Compiles programs to a bytecode IR, applying instruction folding and pattern recognition optimizations that typically reduce instructions executed and runtime by over 99%.
C++
Older projects
-
2022
-
2022
-
2022
-
2022
ML Algorithm Tester[code]
Tool for assessing and visualizing machine learning algorithm performance, featuring easy integration of new models and automatic hyperparameter optimization.
Python, scikit-learn
-
2021
