Garret Woods · Whirligig Software

Systems developer building practical software tools.

I build data-driven applications that solve real operational problems. My work focuses on software systems, analytics, automation, and user-centered design.

Current Focus

Software Systems

Building practical applications with Django, Python, SQL, and structured data models.

Data & Analytics

Working with operational data, reporting workflows, dashboarding, and automation.

Maps & Outdoor Tools

Exploring software that connects geospatial data, river conditions, and outdoor recreation.

Active Projects

Best Shake in Town

A structured milkshake rating platform with weighted scoring, rankings, and user-generated reviews.

Django • MySQL • Python

Project details

River Trip Estimator

A paddling trip planning tool using river flow data and map-based route distance to estimate trip duration.

Python • APIs • Mapping

Project details

Operations Analytics Tool

A dashboard-oriented project focused on support metrics, asset tracking, and operational visibility.

SQL • Python • Dashboarding

Project details

About

I’m a systems-oriented developer with experience in operations, technical support, data reporting, and workflow design.

After years solving operational problems in education and IT, I began building software tools to automate processes, improve visibility, and help people work more effectively. That work pulled me deeper into application development and data engineering.

My current focus is building practical software systems with clear architecture, useful data models, and real-world value.

Resume

You can request a current resume directly by email.

Request resume

Collaboration

I’m currently building a portfolio of practical software projects while continuing to deepen my skills in backend development, data systems, and application architecture.

I welcome conversations with experienced engineers, technical leaders, and collaborators who enjoy discussing architecture, data modeling, and useful software design.

Contact