
Cameron McGinley
Software Engineer @ Capital One | San Francisco
I enjoy working on large-scale, high-performance systems. Currently at Capital One building Slingshot, a Snowflake/Databricks compute optimization platform. Previously at NetApp and the U.S. Government, with ML research experience at Purdue and WSU.
Education
M.S. Computer Science | University of California San Diego
Dec. 2023- Systems Specialization
B.S. Computer Science | Wichita State University
May 2022- Minor in Mathematics
Experience
Software Engineer | Capital One | San Francisco, CA
Feb. 2024 – Present- Building Slingshot, a Snowflake/Databricks compute optimization platform.
Software Engineer Intern | Capital One | McLean, VA
Summer 2023- PySpark on Databricks and serverless data pipelines powering dashboards.
Software Engineer Intern | U.S. Government | Washington, D.C.
Summer 2022Software Test Automation Engineer Intern | NetApp | Wichita, KS
May 2019 – May 2022- Automated firmware testing for enterprise data storage systems.
Machine Learning Research Intern | Purdue University | West Lafayette, IN
Summer 2021- Applied entropy analysis to detect bugs in open-source Java code using ML models.
Machine Learning Research Intern | Wichita State University | Wichita, KS
Summer 2020- Built a CNN for phishing email classification and finetuned GPT-2 for a scam-baiting system.
Projects
Here are some of my favorite projects I've worked on. Check out the GitHub links for more details!

SiteWatch
Jun. - Sep. 2024Automates 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.
Built with TypeScript, Next.js, AWS Lambda, DynamoDB, Redis

Brainf**k Compiler
Jun. 2022Compiler for the Brainf**k language, incorporating instruction folding and pattern recognition optimizations which typically results in a decrease in instructions executed and runtime by over 99%.
Built with C++, Brainf**k

ai-srs
Jan. 2026Building a lot of projects with agentic tooling lately, figured I'd post one. Built this mostly for myself to use for studying, it's a spaced repetition flashcard app where AI grades your answers to drive the spaced repitition algorithm. Also has rich media cards, import/export, and a stats dashboard.
Built with TypeScript, Next.js, Supabase DB & Auth
Older Projects

Flashcard App w/ AI Grading
May 2025Basically an older, not quite as good version as the 'ai-srs' project above.
Built with TypeScript, Next.js, Supabase, OpenAI

Projectile Points Database
Jul. - Sep. 2022Web app serving as a dynamic database for archaelogical projectile point data. Inspired by projectilepoints.net and designed with greater structure and maintainability.
Built with TypeScript, Next.js, GraphQL, PostgreSQL

Course Sign-In Dashboard
Feb. - May 2022Manage courses and attendees with QR code sign-ins, tracking, and data handling, supporting efficient administration with data export and querying.
Built with JavaScript, React, Node.js, Firebase
Sorting Visualizer
Jun. 2022Interactive visualizer for sorting algorithms including bubble, merge, radix, and bogo sort, with customizable delay, array size, and sound settings.
Built with JavaScript, React

ML Algorithm Tester
Jun. 2022Tool for assessing and visualizing machine learning algorithm performance, featuring easy integration of new models and automatic hyperparameter optimization.
Built with Python, scikit-learn
Roblox Object Placement System
Sep. 2021Roblox project featuring an object placement system with raycasting, client-server communication, customizable object design, per-account saving, and Rojo Git integration.
Built with Lua, Roblox Studio, Rojo
