Hey, I'm

Blake Cragen

Building at the intersection of hardware and software.

I'm a PhD student in Computer Science at the University of Colorado Boulder, where my research focuses on computer architecture. My work sits at the boundary of hardware design and systems software.

I hold dual bachelor's degrees from the Georgia Institute of Technology — one in Computer Science (threads in AI/ML and Systems & Architecture) and one in Biomedical Engineering with a minor in Robotics.

Atlanta, GA Austin, TX Boston, MA Boulder, CO Knoxville, TN
Blake Cragen
Apple
CU Boulder

Experience

Hardware Engineering Intern

Jan 2026 — Present
Apple · Austin, TX

Member of the Hardware Validation Engineering (HVE) team, contributing across Mac and Servers projects with a focus on device testing and end-to-end automation improvements.

Software & Automation

  • Architected a Claude Code-based AI automation MCP server for the HVE team, enabling Claude to interface directly with hardware test devices, CI/CD infrastructure, and internal backend tooling.
  • Engineered end-to-end hardware validation workflow skills that give Claude full autonomy over the test lifecycle — editing project configurations, committing and pushing changes, monitoring CI pipelines, dispatching test jobs, and tracking results — reducing per-test engineer oversight from 30+ minutes to near-zero.
  • Built Flask-based internal web applications for employee travel management, integrating SSO authentication to dynamically surface travel records and, for managers, their direct reports' itineraries based on organizational role and hierarchy.
  • Designed RESTful API tooling using the Redfish standard to programmatically interface with enterprise server hardware, including automatic firmware detection to dynamically adjust API calls based on whether LightOn or Delta firmware was in use.

Hardware

  • Collected and analyzed power consumption statistics across server platforms and Apple silicon CPUs, supporting performance and efficiency characterization on the latest Apple Mac and Servers hardware.
  • Developed automated tooling to interface with Mellanox ConnectX-7 (CX-7) NIC hardware, extracting diagnostic and configuration data via ICMD commands and PCI register reads to support hardware bring-up and validation.

Software Engineering Intern

May 2025 — Aug 2025
MathWorks · Boston, MA
  • Engineered and optimized backend analysis tools in C++, JavaScript, and Python to analyze 10+ parameters simultaneously and process thousands of data points in seconds, boosting data analysis efficiency by 80% through parallel graph visualization.
  • Revamped and modularized backend infrastructure to scale seamlessly across 3 teams (40+ engineers), improving CI integration and long-term maintainability, and enhancing system scalability by 40% through restructuring of 5 major data structures.
  • Devised and deployed a persistent SQL-based data layer to store and reuse tool instances, eliminating 20 minutes of setup time per run and reducing storage requirements by 70%, enhancing reproducibility across development environments.

Convergence Science Fellow

Jan 2025 — May 2025
Owens & Minor Halyard · Atlanta, GA

Senior capstone collaboration between Georgia Tech and Owens & Minor, designing an active cooling coverall to reduce heat stress for cleanroom PPE wearers. Led a 6-member interdisciplinary team through weekly design reviews, coordinating mechanical, electrical, and software workstreams from concept to validated prototype.

Hardware

  • Designed and analyzed embedded PCB circuitry for the active cooling system, giving the wearer direct control over heat dissipation while incorporating embedded safety limiters to enforce maximum thermal thresholds and prevent overcurrent conditions.
  • Programmed a closed-loop cooling controller in Embedded C, reducing wearer body temperature from 91.2 °F to 89.6 °F across 6-hour cleanroom trials.
  • Rapidly prototyped mechanical enclosures via 3D printing (≤6-hour turnaround) and integrated circuitry through PCB soldering, enabling 60% more design iterations and accelerating prototype validation by 25%.

Software

  • Developed ML models to generate 3D renderings and optimize Peltier module parameters, simulating voltage/current configurations against component spec sheet data to identify the most efficient operating points for the cooling circuit.
Sponsored the BME Capstone Project

Intern

Aug 2023 — Aug 2024
Stryker Foot and Ankle · formerly Artelon · Atlanta, GA
  • Automated and streamlined analysis pipelines for 100 clinical data points across 50 variables using PyTorch and Scikit-learn, reducing processing time by 60% while improving analytical reproducibility.
  • Designed and administered a HIPAA-compliant centralized database, reducing backend systems by 66% (3 to 1) and streamlining patient data processing across six clinical sites, enabling real-time synchronization and secure collaboration for 30+ clinicians.

Education

Doctor of Philosophy, Computer Science

University of Colorado Boulder

2025 — Present Computer Architecture Advisor: Tamara Silbergleit Lehman
View Courses

Notable Courses

CSCI 5244
Quantum Computation Quantum algorithms, complexity, and computational models
CSCI 5253
Datacenter Scale Computing Distributed systems, cloud infrastructure, and large-scale architecture
CSCI 7000
Current Topics: Quantum Computing Architecture & Systems Research seminar on quantum computer architecture and systems design

Quantum Computing

  • CSCI 5244 Quantum Computation
  • CSCI 7000 Current Topics: Quantum Computing Architecture & Systems

Systems

  • CSCI 5253 Datacenter Scale Computing

Program Requirements

  • CSCI 6000 Intro to CSCI PhD Program
Publications

Optimizing Metadata Placement for Secure Memory Caching

Samuel Thomas, Blake Cragen, Iris Bahar, Tamara Silbergleit Lehman

ISPASS 2026 (Poster) · 2026 View Paper ↗

Memory devices are vulnerable to a variety of active and passive attacks that makes stored data subject to leakage and/or corruption. In order to mitigate these vulnerabilities, hardware may implement secure memory: a protocol in which data is encrypted prior to leaving the trusted boundary (the chip) and secure hashes are used to authenticate its integrity. To account for the runtime and bandwidth pressure on the memory system, secure memory hardware employs a small metadata cache, but the relatively limited metadata cache capacity restricts the realization of the cache's full potential. This work characterizes the trade-off space of secure memory caching optimizations and describes a novel architectural feature that enables cache optimizations by leveraging the last-level cache capacity using different metadata placement policies. We show that our approach can reduce memory access latency by up to 19% and by 8% on average.

223 credit hours

Bachelor of Science, Computer Science

Georgia Institute of Technology

2021 — 2025 Threads: AI & Machine Learning · Systems & Architecture
View Courses

Notable Courses

CS 2110
Computer Organization & Programming Assembly, C, memory hierarchy, hardware/software interface
CS 2200
Systems & Networks Processors, OS, interrupts, virtual memory, networking
CS 3210
Design of Operating Systems Kernel design, scheduling, synchronization, memory management
CS 3220
Processor Design Pipelining, hazards, cache design, out-of-order execution
CS 4290
Advanced Computer Organization (Advanced Comp Architecture) Superscalar, branch prediction, memory hierarchy, parallelism
ECE 2031
Digital Design Lab FPGA design, VHDL, digital logic circuits
ECE 4180
Embedded Systems Design Microcontrollers, real-time systems, peripheral interfaces
CS 4641
Machine Learning Supervised/unsupervised learning, neural networks, optimization
CS 3600
Intro to Artificial Intelligence Search, planning, probabilistic reasoning, learning
CS 3630
Embodied Intelligence & Robotics Perception, localization, motion planning
CS 3510
Design & Analysis of Algorithms Complexity, dynamic programming, graph algorithms, NP-completeness
CS 4635
Knowledge-Based AI Rule-based systems, planning, knowledge representation

Systems & Architecture

  • CS 2110 Computer Organization & Programming Summer 2023
  • CS 2200 Systems & Networks Spring 2024
  • CS 3210 Design of Operating Systems Fall 2024
  • CS 3220 Processor Design Fall 2024
  • CS 4290 Advanced Computer Organization Fall 2024
  • ECE 2031 Digital Design Lab Spring 2024
  • ECE 3710 Circuits & Electronics Summer 2022
  • ECE 4180 Embedded Systems Design Spring 2025

AI & Machine Learning

  • CS 3600 Intro to Artificial Intelligence Spring 2024
  • CS 3630 Embodied Intelligence & Robotics Spring 2024
  • CS 4635 Knowledge-Based AI Fall 2024
  • CS 4641 Machine Learning Spring 2024

Algorithms & Theory

  • CS 1332 Data Structures & Algorithms Summer 2023
  • CS 2050 Intro to Discrete Mathematics Spring 2023
  • CS 3510 Design & Analysis of Algorithms Summer 2023
  • CS 4510 Automata & Complexity Spring 2024
  • MATH 3012 Applied Combinatorics Spring 2023

Core Computer Science

  • CS 1100 Freshman Leap Seminar Spring 2023
  • CS 1331 Intro to Object-Oriented Programming Spring 2023
  • CS 1371 Computing for Engineers Fall 2021
  • CS 2340 Objects & Design Summer 2023
  • CS 3001 Computing & Society Fall 2024
  • CS 3300 Intro to Software Engineering Fall 2024
  • CS 4723 Interdisciplinary Capstone Design Spring 2025
  • CS 4903 Special Problems in Computer Science Spring 2022

Mathematics

  • MATH 1551 Differential Calculus Spring 2021
  • MATH 1552 Integral Calculus Spring 2021
  • MATH 1554 Linear Algebra Fall 2021
  • MATH 2551 Multivariable Calculus Spring 2022
  • MATH 3215 Probability & Statistics Spring 2023

Science

  • PHYS 2211 Intro Physics I Spring 2021
  • PHYS 2212 Intro Physics II Spring 2021
  • CHEM 1212K Chemical Principles II Fall 2021

Humanities & Professional Skills

  • APPH 1040 Science Foundation of Health Summer 2021
  • ENGL 1101 English Composition I Summer 2021
  • ENGL 1102 English Composition II Fall 2022
  • ECON 2105 Principles of Macroeconomics Spring 2021
  • HIST 2111 United States to 1877 Spring 2021
  • HIST 2112 United States since 1877 Fall 2019
  • LMC 3403 Technical Communication Spring 2025
  • PHIL 3103 Modern Philosophy Spring 2023
  • PHIL 3109 Engineering Ethics Spring 2024
  • PSYC 1101 General Psychology Spring 2023
View Degree
Capstone Project

MissionMannequin

CS 4723 — Interdisciplinary Capstone Design Spring 2025

Yes — this really is the CS capstone. The project is interdisciplinary by design; my contributions spanned embedded software, sensor integration, and the simulation control logic that makes the device work.

MissionMannequin photo 1 MissionMannequin photo 2

A neonatal training simulation designed to accelerate IV insertion training for nurses working with newborns. Developed as part of Georgia Tech's interdisciplinary capstone program in collaboration with children's healthcare partners.

  • Built a physical neonatal simulation mannequin to train nurses on IV insertion for newborns, reducing procedural error rates during training
  • Method awarded a patent pending after capstone demo
  • Recognized at the Georgia Tech Capstone Expo as a standout example of CS × Computing in pediatric healthcare
  • Project selected for Georgia Tech CREATE-X Launch for commercialization and further development

Team: Divya R. (CS), Shea Kerry (BME), Jiya Bhatia (CS), Sree Medha Gadde (CS), Blake Cragen (CS/BME), Zulqarnain Fayyaz (ME)

Bachelor of Science, Biomedical Engineering

Georgia Institute of Technology

2021 — 2025 Minor in Robotics
View Courses

Notable Courses

BMED 3310
Biotransport Mass, heat, and momentum transfer in biological systems
BMED 4853
ST: Systems Physiology Quantitative modeling of physiological systems
BMED 3410
Intro to Biomechanics Mechanics of biological structures and tissues
BMED 3600
Physiology at Cell & Molecular Level Advanced cellular and molecular physiology
CHEM 2311
Organic Chemistry I Reaction mechanisms, stereochemistry, functional groups
CHEM 2312
Organic Chemistry II Advanced synthesis, spectroscopy, carbonyl chemistry

Core Biomedical Engineering

  • BMED 1000 Intro to Biomedical Engineering Fall 2021
  • BMED 2110 Conservation Principles in BME Fall 2021
  • BMED 2250 Problems in Biomedical Engineering Spring 2022
  • BMED 2310 Intro Biomedical Engineering Design Summer 2022
  • BMED 2400 Intro to Bioengineering Statistics Summer 2022
  • BMED 3110 Quantitative Engineering Physiology Lab I Spring 2025
  • BMED 3201 Intro to Machine Learning Fall 2024
  • BMED 3310 Biotransport Fall 2022
  • BMED 3410 Intro to Biomechanics Summer 2023
  • BMED 3520 Biomedical Systems & Modeling Spring 2025
  • BMED 3600 Physiology at Cell & Molecular Level Spring 2025
  • BMED 3610 Quantitative Engineering Physiology Lab II Spring 2025
  • BMED 4000 Art of Telling Your Story Spring 2025
  • BMED 4602 Capstone Design Spring 2025
  • BMED 4853 ST: Systems Physiology Fall 2022

Chemistry

  • CHEM 1211K Chemical Principles I Spring 2021
  • CHEM 1212K Chemical Principles II Fall 2021
  • CHEM 2311 Organic Chemistry I Spring 2022
  • CHEM 2312 Organic Chemistry II Fall 2022

Biology

  • BIOS 1107 Biological Principles Spring 2021
  • BIOS 1107L Biological Principles Lab Spring 2021

Engineering Sciences

  • CEE 2040 Dynamics Spring 2025
  • COE 2001 Statics Spring 2022
  • ECE 3741 Instrumentation & Electronic Lab Spring 2025
  • MSE 2001 Principles & Applications of Engineering Materials Spring 2022
View Degree
Capstone Project

Active Cooling Coverall

BMED 4602 — Capstone Design Spring 2025
Sponsored by Owens & Minor Halyard
My Role

I owned the embedded systems and engineering analysis side of the project: PCB design for the Peltier driver circuit, thermal and electrical modeling to characterize optimal voltage/current inputs from the module spec sheet, and fabricating the housing container that integrates the cooling system inside the coverall.

Project Poster

Project Poster

Design Sketch

Design Sketch

Housing, CAD & Circuit

Housing, CAD & Circuit Housing, CAD & Circuit Housing, CAD & Circuit

Peltier Thermal Modeling

Peltier Thermal Modeling

Designed and built an active cooling system integrated into cleanroom coveralls to combat heat stress in workers required to wear full-body PPE for extended shifts. The system uses a Peltier module powered by an in-coverall battery to actively pump heat outward across a gradient, dissipating it into the room without compromising sterilization.

  • Engineered a Peltier-based thermoelectric cooling circuit with an in-coverall battery, actively moving heat outward across a gradient without breaking cleanroom sterilization
  • Modeled internal heat transfer and Peltier I/V characteristics from spec sheet data to optimize operating point
  • Achieved a measurable reduction in wearer body temperature during 6-hour cleanroom trials
  • Built and iterated physical prototypes using 3D printing (≤6-hour turnaround) and PCB soldering
  • Sponsored by Owens & Minor Halyard as part of Georgia Tech’s Convergence Science Fellowship

Team: Blake Cragen (CS/BME), Eisha Sultan (BME), Haley McLain (BME), Jasmine Hurtado (BME), Sanjana Sharma (BME)

Projects

Notable Projects

Other Projects

Inventory Manager

Python 100.0%

Motion Detection Recorder

A motion detecting script in python to record whenever motion is detected

Python 100.0%

Stock Price Predictor

Python stock price predictor using ML

Python 100.0%

OS Scheduler

Implementation of a C-based scheduler

100.0%

Neural Network

Implementation of a neural network

Jupyter Notebook 48.7% HTML 47.9% Python 3.4%

NFL All Pro Predictor

ML-Based Predictor for NFL All-Pros

HTML 82.1% Jupyter Notebook 17.8%

Multigame App

Group 14 Project

Java 100.0%

Pengy

C based game that uses a GameBoy emulator

99.8%

Skills

Programming & Scripting

Python C/C++ Java MATLAB JavaScript (Node.js) HTML

Hardware & Architecture

Verilog VHDL x86 Assembly Gem5 McPAT

Systems & Tools

Git / GitHub / GitLab CI/CD Docker Kubernetes Linux

Machine Learning & Data

PyTorch Scikit-learn

Get In Touch

I'm currently open to new opportunities. Whether you have a question, a project idea, or just want to say hello — my inbox is always open.

Say Hello