Skip to content

nmagee/nmagee

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

35 Commits
Β 
Β 

Repository files navigation

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:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors