cv
General Information
Full Name | Will Knipe |
Date of Birth | 20th March 2002 |
Languages | English |
Education
-
Aug 2023 - Dec 2024 Master of Software Engineering - Scalable Systems
Carnegie Mellon University - Program focused on scalable systems, including large-scale, intelligent systems.
- GPA: 4.11/4.0
- Relevant Coursework: Probabilistic Graphical Models, Machine Learning with Large Datasets, Deep Learning Systems, Engineering Scalable Systems, DevOps, Formal Methods, Design Patterns, API Design, Quality Assurance, Software Architecture, Software Project Management, Quality Management, Software Engineering Practicum
-
Aug 2023 - Apr 2023 Bachelor of Science in Computer Science, Bachelor of Science in Mathematics
University of Pittsburgh - GPA: 3.89/4.0
- Relevant Coursework: Probability, Statistics, Calculus, Real Analysis, Linear Algebra, Game Theory, Graph Theory, Data Science, Machine Learning, Algorithm Design, Numerical Methods in Scientific Computing, Numerical Linear Algebra, Computational Neuroscience, Intro to Systems Software, Software Quality Assurance, Operating Systems, Data Science
Experience
-
Aug 2024 - Dec 2024 Software Engineering Practicum
Oshkosh Corporation | Carnegie Mellon University - Led the development of a machine learning platform for training, exporting, and evaluating models across multiple open-source ML repositories.
- Implemented standardized evaluation using ONNX and torchmetrics to ensure reproducibility and performance benchmarking.
- Designed a CLI tool for seamless integration and usability, prioritizing extensibility to support additional ML repositories.
- Utilized Docker to enhance portability and compatibility across different computing environments.
-
May 2024 - Aug 2024 Software Developer Intern
Amazon Web Services (AWS) - Developed a new API for AWS Organizations to enable efficient event history queries.
- Integrated pagination for improved customer experience and engineering operations.
- Worked with microservices, NoSQL, message queues, serverless, and scalable cloud architectures.
-
Jun 2023 - Aug 2023 Software Engineer Intern
Portescap - Spearheaded the software and electronics phase for an automated rotor balancing project.
- Designed a robust software architecture encompassing a GUI, safety protocols, and control module.
-
Feb 2023 - May 2023 Undergraduate Research Assistant
Deepak Pathak Research Group - Contributed to the research and development of unsupervised reinforcement learning agents.
- Ported cutting-edge algorithms from TensorFlow to PyTorch.
-
May 2022 - Dec 2022 Software Engineer Intern
Software Engineering Institute | Carnegie Mellon University - Reimplemented and deployed organization-wide responsive emails using the MJML framework.
- Developed end-to-end tests in Cypress and set up CI/CD with Google Lighthouse for performance tracking.
-
Jun 2021 - Sep 2021 Undergraduate Research Assistant
Batman Lab, University of Pittsburgh - Wrote PyTorch code to produce visualizations and metrics for deep computer vision models detecting cancerous tissue.
-
Jun 2020 - Aug 2020 Software Developer Intern
Lockheed Martin - Created collaborative coding workspaces in the cloud.
- Used Docker and Kubernetes for optimizing performance and cost-effectiveness.
-
Jun 2019 - Aug 2019 Software Developer Intern
Kognition - Investigated methods from computer vision literature and prototyped models for object detection.
- Designed an algorithm for real-time person tracking using optical flow.
Projects
-
2024 Subtask
- Developed an application using NLP to break down tasks into subtasks and optimize scheduling.
- Technical stack: React, FastAPI, DynamoDB, AWS Lambda, GitHub Actions, Docker, Pytest.
-
2023 Chatmosphere
- Created an AI-powered web application facilitating one-on-one conversations with topical matching.
- Technical stack: React, Flask, WebSocket, RESTful API, LLM, LangChain, embeddings, vector stores.
-
2023 ConnectFourAB
- Implemented a Connect Four bot using minimax tree search with alpha-beta pruning and a learnable value function.
- Designed to work for discrete zero-sum games and tested on ConnectFour.
-
2022 AccessibleRL
- Implemented 8 fundamental Deep RL algorithms in PyTorch with detailed explanations and utilities.
-
2021 Open Dance
- Built an open-source dancing game using CMU OpenPose for real-time pose matching.
-
2019 Spotted Lanternfly Dispersion Analysis
- Used Machine Learning to model the dispersion of the Spotted Lanternfly.
-
2018 8 Queens Mechanical Chessboard
- Built a Raspberry Pi-powered chessboard solving the 8 Queens problem using a genetic algorithm.
- 1st place at the Chester County PA Science Fair.
-
2017 Facial Recognition Home Security System
- Created and trained a CNN-based facial recognition model in TensorFlow.
- Deployed software on a Raspberry Pi connected to a solenoid lock.
Academic Interests
-
Deep Learning & Reinforcement Learning
- Deep reinforcement learning, world models, and planning.
- Scalable RL algorithms applied to open-ended environments.
-
Distributed Systems & Software Architecture
- Scalable cloud architectures and microservices.
- NoSQL databases, message queues, and serverless.