Skip to content
View lbeckman314's full-sized avatar
🌻
:(){ :|:& };:
🌻
:(){ :|:& };:

Block or report lbeckman314

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
lbeckman314/README.md

Hello, I'm Liam!

Smile icon

I'm a full-stack software engineer in Portland, OR. I build web apps, APIs, and the cloud infrastructure they run on. At OHSU's Knight Cancer Institute that means distributed task-execution systems for genomic research; on my own time it's browser-based tools, websites, and small experiments.

What I work on

  • 🧬 Funnel (Go): lead developer and maintainer of a GA4GH Task Execution API server that runs containerized tasks on Kubernetes, AWS Batch, and HPC (Slurm)
  • 🔌 nf-ga4gh (Groovy): Nextflow plugin that runs existing pipelines on any TES backend without code changes
  • 🐍 py-tes (Python): Python client for the GA4GH TES API
  • 📦 DRS Downloader (Go): parallel downloader for GA4GH DRS data on NIH AnVIL / Terra
  • ☸️ Kubernetes, Helm, and Terraform for a cancer research data commons across AWS, Azure, and OpenStack

On the web side

  • 🖥️ demonic-web + demonic-server (JavaScript): an in-browser terminal that lets visitors try command-line programs live over WebSockets
  • 🧫 convida (Rust → WebAssembly): Conway's Game of Life running in the browser
  • 🌐 liambeckman.com (Astro): my personal site and blog

Tools I use most

  • Backend: Go · Python · gRPC/REST · PostgreSQL · Elasticsearch
  • Frontend: TypeScript · JavaScript · HTML/CSS · Astro · WebAssembly
  • Platform: Kubernetes · Helm · Terraform · AWS · Docker · GitHub Actions
  • Also: Java · Rust · Nextflow · HL7 FHIR

Writing & talks

  • The GA4GH Task Execution API: Enabling Easy Multicloud Task Execution, Computing in Science & Engineering (2024)
  • Data Science Garage, PyCascades 2025

📄 Resume (PDF) · 🌐 liambeckman.com · 💼 LinkedIn · ✉️ lbeckman314@gmail.com

Have a good book or movie recommendation? I'm always happy to chat.

Liam's GitHub stats

Pinned Loading

  1. convida convida Public

    Conway's Game of Life powered by WebAssembly! 👾

    Rust 1

  2. demonic-server demonic-server Public

    A terminal emulator emulator that allows users to try out programs.

    JavaScript 1

  3. dotfiles dotfiles Public

    Dotfiles for vim, emacs, and others. Hack away like it's 1998!

    CSS 2

  4. mdbook-latex mdbook-latex Public

    An mdbook backend for generating LaTeX and PDF documents 📚

    Rust 112 15

  5. lbeckman314.github.io lbeckman314.github.io Public

    My website! Powered by vacuum tubes and electrons 💫

    Astro 1

  6. withfeathers withfeathers Public

    Print a poem by Emily! 🪶

    Python 1