Skip to content
View nmagee's full-sized avatar

Highlights

  • Pro

Organizations

@databio @uvasomrc @UVADS @uvasds-systems

Block or report nmagee

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
nmagee/README.md

Hi there 👋

I teach systems at the University of Virginia's School of Data Science. This means tools, platforms and infrastructure — containers, cloud, Kubernetes, HPC, GPUs, distributed computing — as well as a variety of databases and managed services. My work centers on designing and building systems in support of computational research, focusing heavily on containers, CI/CD, and automation/orchestration for bioinformatic, genomic, and other research workflows.

Here are some courses I have taught or am designing:

  • DS1002 Programming for Data Science (DS minors)
  • DS2002 Data Science Systems (DS minors)
  • DS2022 Systems I - Introduction to Computing (new, BSDS majors)
  • DS3022 Systems II - Data Engineering (new, BSDS majors)
  • DS5220 Advanced Cloud Computing (new, BSDS/MSDS)
  • CS4740 Cloud Computing (CS majors)

Things that interest me lately:

  • Apache Arrow Ecosystem - universal columnar format/toolbox for data interchange and in-memory analytics.
  • Rust - a secure and performant compiled language for systems.
  • Apache Pulsar - asynchronous message queuing for loose coupling across systems.
  • Prefect - lighter flows for pipelines, tasks, event-based, API hooks, etc.
  • Event-based & Flow Architectures
  • Service Mesh Design
  • dotenvx - language-agnostic encrypted secrets that are more portable than kubeseal or Vault.
  • Cursor IDE - fully AI-enabled development tools, for both the classroom and software development.

More information about me:

Pinned Loading

  1. UVADS/git-basics UVADS/git-basics Public

    Set up, configure, and work with source control tools.

    JavaScript 1 5

  2. UVADS/rivanna-mcp UVADS/rivanna-mcp Public

    JavaScript 1

  3. uvasds-systems/DS2022 uvasds-systems/DS2022 Public

    Forked from UVADS/DS2022

    Course material for DS2022 Systems I: Introduction to Computing

    Python 1 80

  4. UVADS/learn-rust UVADS/learn-rust Public

    Learn about the Rust programming language.

    Rust 1 8

  5. aws-snippets aws-snippets Public

    Sample CloudFormation templates for class.

    Python 1

  6. databio/LOLAweb databio/LOLAweb Public

    An interactive Shiny web application for genomic interval enrichment analysis using LOLA.

    R 16 2