Hi, my name is Mark.

I am a software developer, designer, and teacher.

When I'm not teaching, I write software. For a long time I wrote web applications with Ruby on Rails and React, but lately I've been working more with Elm, Phoenix, and TypeScript.

For a more comprehensive list of the technologies I've worked with, check out the My Work page.

A few things about me:

I really enjoy thinking about user interfaces and the scientific and medical applications of software.

I'm reflexively wary of companies that have a lot to say about "disrupting the market" but little to say about making ethical decisions with respect to their users and community.

I like companies that focus on diversity and inclusivity . If you have an office that ๐Ÿ˜ก stocks free beer but not free tampons , side-eye.

My favorite programming tools, languages, and user interfaces are the ones that are friendly, helpful, and meet people where they are.