Cameron McGinley
Hi!
I am a Software Engineer located in San Francisco. Currently at Capital One Software helping build Slingshot, a Snowflake optimization platform.
I enjoy creating elegant solutions to complex problems, and I am especially interested in backend development.
Reach out to me at cameronmcginley2@gmail.com
Education
University of California San Diego
M.S. Computer Science
December 2023
Wichita State University
B.S. Computer Science
May 2022
Professional
Capital One
Software Engineer
Feb 2024 - Current
Software Engineer Intern
Summer 2023
Department of Defense
Software Engineer Intern
Summer 2022
NetApp
Software Test Engineer Intern
May 2019 - May 2022
Purdue University
Machine Learning Intern
Summer 2021
Wichita State University
Machine Learning Intern
Summer 2020
Publications
Authors: Cameron McGinley, Sergio A. Salinas Monroy
Conference: 2021 IEEE Interational Conference on Big Data
Citations: 8
Projects
Here are some of my favorite projects I've worked on. Read more via the GitHub links!
Automates website monitoring - users upload URLs and configure "check" functions, run intervals, and alerts. Built with TypeScript, Next.js, and a serverless backend using AWS Lambda, DynamoDB, and Redis, hosted on a VPS.
Compiler 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%.
Web app serving as a dynamic database for archaelogical projectile point data. Inspired by projectilepoints.net and designed with greater structure and maintainability.
Manage courses and attendees with QR code sign-ins, tracking, and data handling, supporting efficient administration with data export and querying.
Older Projects
Interactive visualizer for sorting algorithms including bubble, merge, radix, and bogo sort, with customizable delay, array size, and sound settings.
Tool for assessing and visualizing machine learning algorithm performance, featuring easy integration of new models and automatic hyperparameter optimization.
Roblox project featuring an object placement system with raycasting, client-server communication, customizable object design, per-account saving, and Rojo Git integration.