1996–2000

United States Air Force

Database Application Developer

My professional career in technology began in the U.S. Air Force, where I developed and maintained Department of Defense database applications supporting operations around the world. It was my introduction not only to software development, but to building systems where reliability, accuracy, and accountability mattered.

2001–2002

Oracle

Senior Consultant

At Oracle, I moved from developing applications to helping organizations solve larger enterprise problems. I co-developed Oracle Risk Navigator, an enterprise risk-management application, and served as a technical lead for product development and customer engagements.

2002–2004

University of Idaho

Assistant Database Administrator

I supported production databases and Banner ERP systems, gaining experience with the operational side of large institutional data systems.

2005–2009

Independent Consulting

Consulting expanded my work across Oracle development, database administration, performance tuning, business intelligence, and application development for a range of organizations.

2009–2013

Clearwater Technical Group

Founder / President / Principal Consultant

I founded Clearwater Technical Group to help higher-education organizations move from legacy client/server systems to Oracle-based web platforms. As principal consultant, I was responsible for architecture, development, client relationships, and delivery.

2010–2016

Learning Tree International

Part-time Instructor · 180+ events worldwide

Alongside consulting and higher-education work, I taught professional courses in database design, Oracle development, and web technologies. Teaching became an important part of how I learned to communicate technical ideas, mentor others, and make complicated systems understandable.

2013–2016

Ellucian

Systems Consultant

This role brought together fifteen years of enterprise databases, higher education, consulting, and teaching. I built technical solutions for university clients using SQL, PL/SQL, Cognos, and Crystal Reports while training and mentoring campus teams.

2016–2024

Major League Baseball

Senior Data Engineer

The move

In 2016, an opportunity brought together two things that had been part of my life for decades: data and baseball. I joined Major League Baseball's Baseball Data group, working on systems supporting traditional statistics and Statcast data.

The work

I led database migrations from Oracle to PostgreSQL in AWS and later Google Cloud SQL; designed a cloud data warehouse supporting live statistical search; and built Python pipelines integrating relational databases, APIs, BigQuery, and cloud storage.

The significance

MLB changed the direction of my career. Baseball stopped being something I coached, played, watched, and loved outside work. It became the domain in which I applied engineering and data every day, pushing me further toward data science, forecasting, and decision-making.

2024–NOW

Swish

Senior Data Engineer

In late 2024, I joined Swish, continuing my work at the intersection of large-scale data engineering and sports. My work focuses on reliable data pipelines and infrastructure supporting real-time sports analytics.

  • PYTHON
  • AIRFLOW
  • KAFKA
  • POSTGRESQL
  • CLOUD DATA
END OF CAREER.LOG? NO.

Current process: engineering, forecasting, decision science, building.

See what I'm building →