
I completed my B.S. in Computer Science from Hope College in 2013. Drawn by the allure of solving interesting problems, I moved on to a graduate program at the University of Notre Dame, where I completed my Ph.D. focusing on Distributed Computing in 2019. During my time in graduate school, I realized that the best part of my job was facilitating other’s research.
I joined the Atomic team near the end of my graduate program, looking to leverage my experience toward facilitating and realizing each client’s vision.
I have worked on large projects using Java, C, C++, Python, Perl, NextJS/React, and Shell/Bash. In my free time, I dabble in other languages to get a better understanding of what existing technologies have to offer. My goal is that someday I will convince a team that Rust is the ideal language for our solution. Until then I will continue to learn and experiment with new and different languages finding a balance between the benefits of new technologies and the stability of practiced approaches.
Open Source Contributions:
CCTools - A suite of tools to aid in scaling up and distributing scientific research. <https://github.com/cooperative... - Global File System that functions as the backbone of software distribution for CERN and the LHC experiments.
<https://github.com/cvmfs/cvmfs>
Papers:
An Algebra for Robust Workflow Transformations - eScience 2019
MAKER as a Service: Moving HPC applications to Jetstream Cloud - IC2E 2019
Awards, Conferences, & Groups
Meet the Atoms
- Leadership & Operations
- Development
- Delivery
- Design
- Testing
- GR BhBrittanyBrittany Hunterbio →
- GR CeCarlCarl Ericksonbio →
- A2 JbJonahJonah Baileybio →
- A2 JfJohnJohn Fisherbio →
- JsJordanJordan Schaenzlebio →
- GR JwJeffJeff Williamsbio →
- GR MaMicahMicah Allesbio →
- MmMikeMike Marsigliabio →
- GR MoMaryMary O'Neillbio →
- ScShawnShawn Crowleybio →
- GR AmAdamAdam Medemabio →
- GR DmDanielleDanielle Marsigliabio →
- A2 EeElaineElaine Ezekielbio →
- GR JhJesseJesse Hillbio →
- A2 KdKellyKelly Danielsbio →
- A2 LmLinaLina Millerbio →
- GR LtLisaLisa Tjapkesbio →
- GR SgStephenStephen Guytonbio →
- GR TvTerriTerri Vrugginkbio →
- GR AmAnjaliAnjali Munasinghebio →
- GR ApAndyAndy Petersonbio →
- GR AzAlexAlex Zurekbio →
- GR BmBrianBrian Maybio →
- GR BvBrianBrian Vanderwalbio →
- A2 CfCaseyCasey Falkowskibio →
- GR CfChrisChris Farberbio →
- GR DcDrewDrew Colthorpbio →
- A2 DgDylanDylan Goingsbio →
- GR DkDanDan Kelchbio →
- DnDonDon Nakashimabio →
- A2 DsDougDoug Shippbio →
- GR GdGraceGrace Du Mezbio →
- GR GvGageGage Vander Claybio →
- GR JcJimmyJimmy Ceronebio →
- GR JcJoeJoe Chryslerbio →
- A2 JdJoanieJoanie Davisbio →
- A2 JfJingJing Fanbio →
- GR JgJoriJori Gelbaughbio →
- GR JnJordanJordan Nelsonbio →
- GR JpJasonJason Porrittbio →
- GR JrJohnJohn Rublebio →
- A2 JsJakeJake Silasbio →
- A2 JwJarekJarek Wojciechowskibio →
- A2 KdKoryKory Dondzilabio →
- GR KsKaseyKasey Stowellbio →
- GR LcLydiaLydia Cuperybio →
- GR LeLaurenLauren Ebelsbio →
- GR MaMollyMolly Algerbio →
- A2 MbMattieMattie Behrensbio →
- GR MlMeredithMeredith Lindbio →
- GR MsMikeMike Swietonbio →
- GR NhNickNick Hazekampbio →
- GR NkNickNick Keuningbio →
- GR PbPatrickPatrick Baconbio →
- A2 PpPatrickPatrick Palebio →
- GR PwPatrickPatrick Warrenbio →
- GR RmRachaelRachael McQuaterbio →
- A2 SsSivhaunSivhaun Serabio →
- A2 StSamSam Tahiribio →
- InInternsAtomic Interns→