Skip to content

Software Development

I build software people use.

I build software people use to learn and to work. At E22 Athletic Development I built our data systems in Athlete OS, with play-by-play stats and performance and wellness dashboards for a women's tackle football team. For Planet Bug, published at ACM CHI 2020, I programmed the microcontrollers and movement sensors inside a custom game controller. The lessons in my lab run right in your browser, and I've written 10 Coursera courses on the DevOps, CI/CD and Unix tools I work with. My everyday stack is Python, JavaScript, TypeScript, React, SQL and PostgreSQL.

8

Interactive lessons you can try in the lab

ACM CHI 2020

Planet Bug, published

5 years

Writing technical courses on DevOps, CI/CD, containers and Unix

Software work

Work where this is the main skill comes first, then work where it plays a supporting part.

Software

E22 and Athlete OS Data Systems

I co-founded E22 Athletic Development and built its data systems in Athlete OS: game and play-by-play stats, performance and wellness dashboards, and the data collection behind them. Coaches and players on the Atlanta Truth women's tackle football team use them this season.

  • Data Systems
  • Dashboards
  • Sports
Software

Planet Bug

An educational game about insect conservation, played with a custom controller that works like a camera. I programmed the embedded microcontrollers and movement sensors, and the game itself was built in Phaser.

  • Embedded Systems
  • Game-Based Learning
  • Published
(opens in a new tab)
Software

Interactive Lab Lessons

Eight lessons that run right in your browser, from recursion and Git to sound and the Fourier series. I designed and coded each one with animations, live audio and quizzes.

  • TypeScript
  • React
  • Interactive Learning
Learning design

Coursera Course Catalog at Codio

I wrote 10 published Coursera courses on DevOps, containers, CI/CD, operating systems, Unix, Bash scripting and web security. Together they have reached 48,000+ learners.

  • Course Design
  • Assessment
  • Technical
(opens in a new tab)
Learning design

Creative Coding Summer Cohort

I designed and ran a summer creative coding cohort in 2022 and 2023. High school juniors through college freshmen went from Python and Pygame basics to group games and capstone presentations.

  • Python and Pygame
  • Game Design
  • Cohort

Roles I am open to.

I'm based in Atlanta and open to remote roles in learning experience design, music technology and software development. Email me about a role, or connect on LinkedIn.

  • Learning Engineer
  • Technical Curriculum Developer
  • Technical Program Manager
  • Software Developer