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 seventeen 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 emphases in 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 worked with Apache, nginx, and Caddy, as well as Docker and GitLab CI, and have run my own Linode for many years. I like writing unit tests.
- 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 years 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 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 for several years.
- 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
- 100% remote
- Family-friendly, with a healthy work-life balance
- Interesting work with good people