My projects fall into four categories: day job, freelance, math, and hobby. I try to limit myself to one project at a time in each category so I don't get too bogged down. My interests are varied, but I am usually working on things related to programming, education, mathematical research, or sports.

Day Job

I am currently a Software Developer at Acronis in their Tempe, AZ office. They took a chance and hired me while I was teaching math at St. Mary's High School, and I am very grateful they did. I've enjoyed working as a professional developer, although I am a little surprised how similar it is to building software independently.


I decided to move my freelance work to an actual business. You can check out dadams solutions llc to get details.

Previously, I built and designed websites for clients. I also extended some functionality and improved automation for a company which allowed them to grow much more quickly than they previously thought possible.


I recently decided to discontinue pursuit of a PhD in mathematics. I will continue to read about and research mathematical topics. Right now, I am reviewing Iwasawa Theory in order to strengthen my Galois theory, class field theory, and homology theory knowledge.

You can see more information about my previous research here..


I coach basketball in the winter. This keeps me very busy and I haven't been working on a hobby. However, I am going to get back on the wagon.

I am currently working on a Telegram bot to play Cards Against Humanity with friends. The game is currently functional, although it is down right now. I plan to finish it and run it for other to use. However, this was my first project in Go and the first one that utilized a database, so it also requires a lot of refactoring. You can see my progress here.

You can read about some of my past hobby projects here.