Eric Rippey

[email protected] · 703-855-2666

Education

Virginia Tech

M.S. Computer Science 2024 – 2026

Research Focus: High-performance, embedded computing on heterogeneous systems (CPU/GPU)

B.S. Computer Science 2022 – 2025

GPA: 3.81

Focus: Parallel Computing and Systems

Experience

Synergy Lab @ Virginia Tech Sep 2024 – Present
  • Lead research assistant on a sponsor funded project analyzing performance, power, and energy efficiency of compute-heavy workloads on embedded platforms
  • Design and implement parallel kernels for embedded CPUs and GPUs
  • Develop portable computation pipelines that run across heterogeneous SoCs with minimal code changes
  • Translate research results into a drop-in software library
Expanded role and responsibilities

Lead research assistant on a sponsor funded project focused on efficient convolution pipelines for embedded and heterogeneous systems.

  • Technical lead responsible for directing experimental focus and execution
  • Design benchmarking methodology and interpret performance, power, and energy results
  • Present technical findings in biweekly internal lab reviews and sponsor meetings
  • Propose next research directions based on empirical analysis and observed tradeoffs
Technical focus and contributions
  • Design and evaluate portable convolution pipelines using open source, cross platform libraries
  • Analyze FFT based convolution strategies, including partitioned and overlap based methods
  • Explore optimization tradeoffs across CPU and GPU implementations on embedded SoCs
  • Evaluate and benchmark workloads on Rockchip, Broadcom, Qualcomm, and NVIDIA platforms
  • Quantify performance, power, and energy efficiency to guide algorithmic and architectural decisions
Software Engineering Intern · SphereOI May – Aug 2024
  • Implemented and tested authorization services used in production systems
  • Designed uniform performance logging for distributed systems
  • Communicated technical tradeoffs with engineers and customers

Leadership

Capstone Technical Lead Sep – Dec 2025
  • Mentored undergraduate teams in scientific computing
  • Defined technical objectives for a parallel computer vision project
  • Reviewed algorithm design and performance considerations
Virginia Tech Club Gymnastics — President May 2024 – 2025
  • Led weekly officer meetings and public communications
  • Grew club to largest active membership since 2018
Vice President May 2023 – 2024
  • Directed Virginia Tech’s home competition for 150+ competitors

Skills

Personal Development

More on self-hosted systems

Designed and operated a segmented home network to support compute workloads, storage, and externally accessible services.

  • Implemented internal network segmentation separating user devices, compute resources, storage, and web services
  • Configured DNS, routing, and reverse proxying to expose selected services securely
  • Managed TLS certificates and HTTPS termination using a reverse proxy
  • Balanced operational simplicity, security, and maintainability

This environment is used primarily as a learning test bed for distributed computing, networking infrastructure, and service deployment rather than as a production scale service.

Publications

Manuscripts under review.