Robert Pearce
M.S.E. Computer Science
Johns Hopkins University
B.S. Computer Science, University of Nevada, Las Vegas
1.Education
Awards: Dean’s Honor List Medallion
Relevant coursework: Machine Learning, Computational Linear Algebra, Statistics, Operating Systems, Compilers, Databases, Cloud Computing.
Awards: Nominated for Outstanding Student in Mathematics
2.Publications
3.Experience
- Porting the kSZ zreion cosmological simulation code from CPU-based OpenMP to CUDA for GPU clusters, modernizing the Fortran codebase originally written for Bridges-2.
- Profiling the existing OpenMP routines to identify bottlenecks and prioritize the kernels with the most to gain from GPU acceleration.
- Engineered a neural network emulator for the kSZ angular power spectrum, achieving <5% prediction error while reducing inference time from hours of simulation to near real-time.
- Executed 1,000+ cosmological simulations on the Bridges-2 supercomputer via SLURM, automating 4D parameter sweeps across distributed compute nodes.
- Built a data pipeline to generate kSZ temperature maps and compute angular power spectra (Cℓ) via Fourier transforms, extracting statistical observables of the Epoch of Reionization.
- Applied Latin Hypercube Sampling to efficiently explore multi-dimensional parameter spaces, reducing computational cost versus exhaustive grid search.
- Processed raw simulation outputs into ML-ready datasets, compressing storage requirements by 75%.
Identified and resolved 8 accessibility issues in iOS components, addressing issues related to WCAG 2.1 AA accessibility guidelines and enhancing usability for visually impaired users.
3+ years of teaching across multiple roles: SI Math Leader, Math Peer Mentor, Code Coach, and STEM Mentor. Supported 80+ students per semester in Calculus, Linear Algebra, and Statistics. Coached game development in Unity/Godot (C#, GDScript) and led robotics workshops for 200+ students using Sphero and Arduino platforms.
4.Projects
- Architected and published a pip-installable Python package for end-to-end scientific ML workflows: data ingestion, feature engineering, model training, and evaluation.
- Developed reusable pipelines for HDF5 data reduction and power spectrum computation, compressing intermediate data by 75% for large-scale experiments.
- Implemented a neural network emulator with Bayesian uncertainty quantification, achieving <5% error on held-out simulations with near real-time inference.
- Integrated hyperparameter optimization via Ray Tune, automated testing with PyTest, and CI/CD through GitHub Actions for reproducible experimentation.
5.Technical Skills
6.Certificates & Training
Certificates
- OASiS Foundations Program (April 2026) — University of Cincinnati semiconductor micro-credential covering IC fabrication, metrology, cleanroom & chemical safety.
- AWS Academy Cloud Foundations (November 2025) — AWS architecture, security, compute, storage, networking, and managed services.
- Harvard CS50 Python (July 2024) — Functions, OOP, unit tests, file I/O, regular expressions.
- IBM Data Structures & Algorithms (C++) (December 2023) — Algorithm design, data structures, and problem solving.
Workshops & Lectures
- Fine-Tuning LLMs with Domain-Specific Datasets (April 2026) — LoRA-based adaptation and Hugging Face tools.
- SDSC Data Storage and File Systems (April 2026) — Distributed systems (NFS, Lustre, Ceph), I/O performance.
- ACES: GPU Programming (March 2026) — CUDA C/C++, GPU architecture, memory management, parallel execution.
- Architecting Reproducible Science (March 2026) — Python packaging, testing, automation for HPC workflows.