Dan Avner

Hi, I'm Dan Avner.

I build production-quality software for telescopes, observatories, and astronomers.

Get in touch

Currently Building

GPP Resource

NOIRLab

Lead Software Engineer

A next-generation observatory operations platform for the Gemini Observatory that unifies telescope scheduling, instrument configuration, and operational resources into a single API and web application used by scheduling systems, proposal tools, and observatory staff.

Scala API Design TypeScript Web Application

gpp-client

NOIRLab

Lead Software Engineer

The official Python client for GPP, providing a high-level interface for interacting with Gemini's GraphQL APIs and enabling applications, services, and automation tools to manage programs, observations, and related resources.

Python GraphQL SDK Design API Clients

GOATS

NOIRLab

Lead Software Engineer

The Gemini Observation and Analysis of Targets System is a time-domain astronomy platform for the Gemini Observatory that enables astronomers to manage targets, coordinate follow-up observations, and process observational data through an integrated web application.

Python JavaScript Django TOM Toolkit Web Application

Previously

SPHEREx

Caltech/ IPAC

Applications Developer

Developed components of the SPHEREx mission data reduction pipeline used to process and calibrate infrared survey data.

Python Data Pipelines Astronomy Data Processing

Steward Observatory

University of Arizona

Research and Development Software Engineer III

Upgraded telescope control software, developed operational user interfaces, and supported nighttime observatory operations.

Python Telescope Control Systems UI Development Observatory Operations

Steward Observatory

University of Arizona

Instrument Specialist

Supported instrument changes, mirror recoating operations, telescope preparation, and nighttime operations.