Skip to content
View peytonrunyan's full-sized avatar

Highlights

  • Pro
Block or Report

Block or report peytonrunyan

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
peytonrunyan/README.md

Howdy!

My name is Peyton, and I'm a software engineer with a passion for data.

You can find examples of some of my work, used in production at companies like Progressive, Cisco, and Deliveroo, here.

🌎 Location

I generally work remotely, but am based out of Durham, North Carolina. I'm always happy to meet people in person!

🏹 What I'm looking for

I'm on the hunt for my next role right now. If you work on an awesome team and are looking for your next teammate, I'd love to hear from you.

I am especially interested in

  • Backend roles dealing with data-intensive systems
  • Backend roles with room for spending a bit of time on the frontend

But a great team beats all of that. Great teams come in all shapes and sizes, but I tend to enjoy regular sync collaboration with teammates, a culture of active code review, and more autonomy than less.

💻 Experience Overview

I've worked in a variety of roles, mostly in Go and Python, and generally on the backend, though I've been known to dabble on the front end too. Most recently I worked at Prefect, a Python data orchestration tool, where I built software to allow data scientists and data engineers to run their code in environments like AWS, GCP, and Kubernetes, with support for mixed synchronous, asynchronous, and parallel execution.

Prior to that I was one of the first engineers at a recycling company with a heavy emphasis on data and analytics. Our applications were a combination of Go and Python on the backend, and Angular on the frontend.

Most of my other work has been contract work in analytics and backend for crypto startups.

✉️ Contact Me

You can email me at peytonrunyan@gmail.com or connect with me on LinkedIn here.

📝 Blogs

I like to write occasionally. Here are a few posts that you might enjoy:

Introduction to Calibration Curves

Getting Started with Prefect 2

A Better Explanation of Precision and Recall

Examples of previous work

These are just a few examples of my contributions, but hopefully they give you an idea of the code that I write and my approach to design.

Run Prefect flows on serverless infrastructure using Google Cloud Run

This code spins up a GCP Cloud Run Job that executes Prefect code, while maintaining orchestration via the Prefect Server. At the time that I made this, there was only an Open API spec for Cloud Run Jobs.

Execute code that is defined in GitHub

This PR gave Prefect users the ability to orchestrate code that was defined in both public and private GitHub repos.

Base configuration for designing workers to execute code on any infrastructure

This PR introduces configuration for an experimental workers feature. It allows contributors to design templates for configuring code execution on infrastructure of their choice. The key challenge here was designing the configuration so that it would be ergonomic, compitible with the expectations of users familiar with Pydantic, and arbitrarily extensible.

Pinned Loading

  1. proglog proglog Public

    Go 1

  2. PrefectHQ/prefect PrefectHQ/prefect Public

    Prefect is a workflow orchestration framework for building resilient data pipelines in Python.

    Python 15.5k 1.5k

  3. PrefectHQ/prefect-gcp PrefectHQ/prefect-gcp Public archive

    Prefect integrations with Google Cloud Platform.

    Python 58 26