
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