Nathaniel Chappelle

Systems & Performance Software Engineer

(503) 515-9364 | nathaniel@chappelle.dev | chappelle.dev

Technical Skills

Languages: C/C++, Rust, Python, OCaml, Haskell, RISC-V Assembly, Shell

Operating Systems: Linux internals, POSIX, virtual memory, namespaces, Cgroups v2, OverlayFS, threading, IPC

Disaggregated Memory: CXL, RDMA, far-memory systems, memory-system design

Low-Latency & Concurrency: lock-free/wait-free data structures, atomics, memory ordering, socket/network stack

HPC & Parallel Programming: CUDA, NCCL, SYCL, OpenMP, OpenMPI, SIMD vectorization, cache-hierarchy optimization, VTune, Nsight

Hardware Architecture: RTL design, out-of-order cores, pipeline design, GPU microarchitecture (SMs), memory hierarchy

Education

Oregon State University

Sep. 2025 – Current

M.S. Computer Science – 3.9 GPA

Corvallis, OR

Oregon State University

Sep. 2023 – June 2026

B.S. Computer Systems – 3.7 GPA

Corvallis, OR

Experience

HExSA Lab – Oregon State University

Sep. 2026 – Current

Graduate Researcher

Corvallis, OR

Intel – Computational and Modeling Technologies

June 2026 – Sep. 2026

Software Development Intern

Hillsboro, OR

Nahlia Inc. – Spark Lab

Feb. 2026 – June 2026

Software Development Intern

Remote

Siemens DI SW – Calibre Team

June 2025 – Sep. 2025

Software Engineer Intern

Wilsonville, OR

Ascentec Engineering

June 2024 – Sep. 2024

R&D Software Engineering Intern

Tualatin, OR

Projects

RFLang – A locality-aware programming language.

Aug. 2025 – Current

Gromacs-LS & MDStress (Senior Capstone, Team Lead)

Sep. 2025 – May 2026

More projects can be found via my website: chappelle.dev/projects/

Interests & Additional Information

Athletics: Downhill skateboard racing (Team Great Britain, u18 North American Champion), gravel cycling, backcountry snowboarding

Citizenship: United States, United Kingdom