Resume
If you’re an employer and think we might be a good fit for each other, email me or find me on LinkedIn. My traditional resume has more details on my work history and education.
What I offer
- I’m a software engineer and a generalist, with fifteen years of experience including frontend, backend, and product design.
- Other skills include writing, editing, typesetting, ebook production, graphic design, and art.
- I have a master’s in computer science, with an emphasis on human-computer interaction and graphics.
- I’ve been working with HTML, CSS, and JavaScript for a long time. I have experience with CSS Grid, Flexbox, modern JavaScript, React, Redux, and Node; growing experience with TypeScript; and I’m very familiar with responsive design. I’ve used Canvas, Three.js, and SVG on several projects. I love the web.
- I have experience designing and building web apps, web services, libraries, and command-line tools in Python/Django and Go. I wrote a fair amount of C++ many years ago and have dabbled with Rust. I’ve also done some limited DevOps (Docker, Gitlab CI) and have run my own Linode for many years.
- I’ve built a couple iOS apps, a macOS app, and an Android app, but my skills here are fairly out of date and I’d need to brush up.
- I have a lot of experience using Creative Suite (primarily Photoshop, Illustrator, and InDesign, though I’ve also used After Effects and Premiere), growing experience using Affinity Studio, and I’m comfortable using Figma and other design tools. I also have experience with Procreate and Blender.
- I care about good typography and have been known to geek out over OpenType features.
- I have leadership experience, both at work and elsewhere. I’ve hired, supervised, and mentored several junior and student engineers and designers.
- I’ve worked remotely and have also worked on agile teams.
- I have high standards for the work I produce but I’m also pragmatic and efficient.
- I’m good at listening. I value clear, effective, proactive communication. I care about my team and do what I can to help them. Kindness matters to me.
What I look for
- Permanently remote
- Family-friendly, with a healthy work-life balance
- Interesting work with good people