About me


Skills

Languages
GoPythonTypeScript/JavaScriptJavaRustC/C++Bash
Cloud & Infrastructure
AWSAzureOpenStackKubernetesHelmDockerGitHub Actions CI/CD
Data & Workflow Systems
NextflowGA4GH Task Execution APIHL7 FHIRProtocol Buffers/gRPCPostgreSQLJupyter
Frontend
ReactHTML/CSS

Education

Bachelor of Science; Computer Science

Class of 2019
Corvallis, OR / Welches, OR

Bachelor of Science; Biology

Class of 2017
Eugene, OR / Uppsala, Sweden

Experience

Research Software Engineer

2023 — 2026
Portland, OR — Fulltime / Individual Contributor

Software Development & Workflow Orchestration

  • Lead developer of Funnel, a workflow orchestration toolkit that executes genomic analysis tasks across cloud and HPC environments through a standard task-execution API, enabling scalable, autonomous data processing for research pipelines.
  • Wrote the Kubernetes deployment templates (Helm charts) used to deploy the lab’s data commons and analysis services into production.
  • Built a Nextflow plugin integrating the GA4GH Task Execution API, allowing existing genomic workflows to run against multiple execution backends without rewriting pipeline code.
  • Contributed to Gen3-Workflow, the workflow execution service used by the Gen3 data commons platform to run researcher-submitted analysis jobs.

Cloud Infrastructure & DevOps

  • Built and scaled cloud-native infrastructure and CI/CD systems across AWS, Azure, and OpenStack, including automated service provisioning and backup/restore procedures.
  • Deployed status monitors and a real-time dashboards for tracking the system health and availability of the lab’s services.
  • Helped develop the DRS Downloader, a data transfer tool implementing the GA4GH Data Repository Service standard to move data between cloud storage systems and local research environments.

Full Stack Software Developer

2022
Portland, OR — Fulltime / Individual Contributor
  • Integrated RESTful APIs for use in authenticating clients during online checkouts.
  • Set up and managed hosting and SSL certification for On the Sensations of Tone.

Research Software Developer

2019 — 2020
Portland, OR — Fulltime / Individual Contributor

Furthered development of the Java Swing desktop application used to curate data for Reactome, an open-source database and visualizer of biological pathways used for research.

  • Implemented a custom class to flag pathway and reaction revisions between varying data sets.
  • Added new UI/UX features based upon communication with users and research database curators.
  • Updated API calls and data processing for REACH, a remote natural-language-processing document parser used to extract pathway information from published literature.

Software Products


Published Articles & Presentations