$ about
I've been writing code for over 25 years. What started as curiosity about how things work turned into a lifelong passion for building software.
My background is a bit unusual — I studied theology and linguistics in college. But I've been programming since I was 10, starting on a Commodore 64. After college, I discovered people would pay me to solve problems with code, and I've been doing it ever since.
I don't have a preferred language or stack. What drives me is the problem-solving aspect of programming — the language is just a tool. Give me an interesting problem and I'll figure out the best way to solve it.
### tools of the trade
Over the years, I've had the pleasure of working with a wide variety of languages and frameworks.
languages
Ada, ASP, Assembly, BASIC, C/C++, C#, Cold Fusion, Go, Haskell, Java, JavaScript/TypeScript, Kotlin, LISP, OCaml, PHP, Python, Rexx, Ruby, Rust, Silverlight, Swift, Zig
frameworks
Aeron, Angular, Django, Ember, Express, Flask, Flutter, Gin, Laravel, Netty, Rails, Spring, Symfony, Vue, Xamarin, Yesod
### interests
- - web development & interactive experiences
- - game development (studying, not doing)
- - open source
- - philosophy & theology
- - music (guitar)
### work with me
I'm available for freelance projects. If you have something interesting you'd like to build, let's talk.