TR

Hi, my name is

Tyler Reagan

Full Stack Software Engineer

I build production-grade full-stack applications and backend services — from interactive data visualization platforms to distributed Go pipelines — with a focus on performance and clean architecture.

GitHubLinkedIn
01.

About Me

I'm a software engineer with a B.S. in Bioinformatics from UC San Diego and a career that spans data engineering and full-stack development. I've built Go ETL pipelines processing clinical research data at scale, and led full-stack development of a spatial biology visualization platform — owning everything from gRPC service design to React/Next.js frontend and in-browser analytics performance.

I'm drawn to technically complex, science-adjacent problems where the software has to meet the data halfway. Whether it's designing a distributed workflow for Glacier archive restores or squeezing 40ms out of a DuckDB-wasm query path, I care about getting the details right.

When I'm not coding, you'll find me [your hobbies/interests here].

Add your photo here

02.

Skills

Proficiency:

Expert
Strong
Comfortable
Full-Stack DevelopmentWeb, server, and desktop — end-to-end product delivery
TypeScript
React
Next.js
Node.js
Zustand
Electron
Backend & Distributed SystemsService design, API contracts, and durable workflow orchestration
gRPC
Protocol Buffers
Go
Temporal
REST
MongoDB
Cloud & InfrastructureAWS, containerization, IaC, observability, auth, and CI/CD
AWS
Docker
GitLab CI/CD
Kubernetes
k9s
Terraform
Datadog
Auth0
Data EngineeringPipeline orchestration, warehousing, and in-process analytics
Apache Airflow
DuckDB
Apache Parquet
Python
SQL
dbt
03.

Experience

Full Stack Software Engineer

2024 — Present

Element Biosciences

Underwent a deliberate, full-stack transition — dedicating months to React, Next.js, TypeScript, Electron, and Node.js — becoming a capable frontend engineer after years as a backend/infrastructure specialist.

Sole engineer across frontend, backend, and infrastructure for CytoCanvas, a spatial cytoprofiling visualization platform enabling researchers to interactively explore Flow Cell, Montage, and Cell Table views over large scientific imaging datasets.

Deepened Go expertise through advanced concurrency work: implemented a Temporal workflow for S3 Glacier archive restores using heartbeat-based long-polling to safely orchestrate multi-hour operations without activity timeouts.

Designed gRPC service contracts from scratch (DesignsService, ArtifactsService) — including proto schema, error model, artifact rollback, and a pre-validate RPC pattern — gaining strong experience in microservice API design.

Drove major analytics performance improvements: migrated the Cell Table to AgGrid SSRM + DuckDB-wasm, cutting per-query effect time from 90ms to 40ms; achieved 50% time-to-first-render reduction on the Desktop app through zarr preloading and parallelized tile fetches.

Heavily leveraged agentic development tools (Claude, Cursor, prompt engineering, skills/planning patterns) to accelerate delivery as a sole engineer across a broad and evolving scope.

TypeScript
React
Next.js
Electron
Go
gRPC
DuckDB
Zarr
AWS S3
Temporal
Docker
Kubernetes
GitLab CI

Senior Software Engineer → Software Engineer

Sep 2021 — Mar 2024

GRAIL Inc

Introduced, developed, and maintained Apache Airflow (AWS MWAA) as the orchestration backbone of the data platform — going from zero to owning the full DAG ecosystem for clinical research dataset generation pipelines.

Became proficient in Go through ownership of the team's ETL platform, with particular depth in pipeline optimization and Go memory management — reducing EKS pod memory usage by up to 30% by offloading in-memory work to AWS managed services.

Led first real Terraform ownership: reduced the codebase's Terraform file count by 94% (520 → 29) under a new infrastructure model combining Go binaries (Bazel), Airflow DAGs (Python), and Kubernetes pod operators (EKS).

Designed Docker-based test environments and S3 branch-state synchronizations that reduced integration testing turnaround from days to hours, directly improving developer velocity.

Go
Apache Airflow
Terraform
AWS (S3, EKS, MWAA, Redshift, Lambda, ECS, Kinesis, CloudWatch)
Kubernetes
Bazel
Python
Docker
dbt
GitLab CI

Software Engineer — Data

Apr 2020 — Aug 2021

Ezoic Inc

Built and maintained Go-based ad metrics ETL pipelines processing revenue and engagement data for thousands of publisher sites, gaining strong exposure to the scale and reliability demands of adtech data infrastructure.

Developed hands-on AWS fluency across Kinesis (real-time ingestion), Redshift (analytics warehouse), S3, and SNS — working directly with the services that underpin high-throughput data pipelines.

Go
AWS Kinesis
AWS Redshift
AWS S3
AWS SNS
Apache Airflow
Python

Data Engineer Intern

Sep 2019 — Mar 2020

Reflexion Health

First professional introduction to data pipelines: built an Apache Airflow workflow in Python to automate PHI scrubbing of MySQL databases via Bash and SQL scripts, deployed on AWS with Docker.

Python
Apache Airflow
MySQL
Bash
AWS
Docker
04.

Projects

PDF Decomposer
v1.2.1

A cross-platform desktop app for splitting PDFs into multiple smaller PDFs using a visual page-selection interface. Drag in a PDF, pick your pages, export.

Electron
React
TypeScript
Vite
pdf-lib

Windows
v1.2.1Standard
v1.2.1Portable (advanced)
macOS
v1.2.1Intel (x64)
v1.2.1Apple Silicon
Linux
v1.2.1AppImage
Project Two

TODO: Describe what this project does, the problem it solves, and what makes it interesting.

React
Node.js
MongoDB
Project Three

TODO: Describe what this project does, the problem it solves, and what makes it interesting.

TypeScript
REST API
Docker
05.

Get In Touch

I'm currently open to new opportunities. Whether you have a question, a project idea, or just want to say hi — my inbox is always open.

Designed & Built by Your Name