Work

I spent most of my career as a software developer, and most of that as a web developer. I consider myself reasonably skilled at JavaScript, Kotlin, and CSS, and I also know my way around Python, Rust, and C++. But ultimately, my development career was kind of a side track; my passion was never writing beautiful code, but rather solving problems, creating software. I consider myself more a software designer who knows just enough coding to write his own prototypes. Unfortunately, software design is nowadays too often confused and conflated with interaction, UI or visual design; while I'm certainly interested in these fields, my skill is limited. Software design, proper, is about understanding the problem and designing the solution — and in this, I believe I excel.

I also have some experience leading, coaching, and building teams, including stints as ScrumMaster and project manager, and technical co-founder.

Lastly, I have also worked as a professional writer. Most of that was in the field of Role-Playing Games (so-called “pen and paper”, not the computer variety); non-professionally I've done a lot of fantasy and sci-fi as well.

Me at work

Strengths

As a professional, in both “sides” of my career (technical and creative), I believe I have two knacks and two passions which underlie and inform most of my work.

Two knacks:

Two passions: