Me and my spouse.
Me and my favorite person, my spouse Katie.

A philosopher turns to tech.

I spent the first two decades of my professional life as a philosopher. After earning tenure, I found myself restless and decided to branch out and explore other possibilities.

Because I’ve always had a love of logic, rules, and system building, my transition into software development was surprisingly smooth. I enjoy the work I do (with a special fondness for debugging) and look forward to it every day.

Outside of coding and philosophy, I am an avid tabletop gamer, bicycle aficionado, and consumer of coffee.

Technical skills

JavaScript

React.js

Ruby

AWS

HTML

CSS

Ruby on Rails

General skills

Analysis

Problem Solving

Teaching

Communication

Skill Acquisition

Research

Work experience

Software Engineer – Social Assurance
(2023 – present)

Philosophy Professor – University of North Alabama
(2016 – 2023)
At the University of North Alabama I taught philosophy with an emphasis in business ethics, maintained an active research program, and led several university-wide faculty committees.

Assistant Program Coordinator – William H. Thompson Scholars
(2015 – 2016)
At the University of Nebraska – Lincoln I worked with students in the William H. Thompson Scholars learning community.

Adjunct Instructor and Graduate Teaching Assistant – University of Nebraska
(2005 – 2015)
I worked as a graduate teaching assistant and, later, adjunct instructor in philosophy while I completed my doctorate.

Education

Bootcamp – Flatiron School
(2022 – 2023)
Software Engineering program

Graduate – University of Nebraska – Lincoln
(2005 – 2015)
Doctorate and masters in philosophy with a dissertation, Reasons Against Belief, under Dr. Albert Casullo

Undergraduate – SUNY Geneseo
(2005 – 2015)
Honors BA in philosophy