I'm a Web and Linux enthusiast interested in environments that encourage
constant learning and professional growth. I'm passionate about building
smoother processes and keeping software and development free and open.
I believe strongly in free and open source software, and have contributed to
numerous projects, including Firefox, Webpack, Rancher and Mastodon. I also
maintain dozens of CLI tools and Node libraries.
Languages and Technologies
I'm comfortable with
JS (React, Node, Koa, Express, TypeScript),
CSS (preprocessors, CSS-in-JS),
Linux (Debian, Ubuntu, Arch, Alpine),
Shell (POSIX and Bash),
and brushing up on Python.
Experience and Education:
Infrastructure Engineer · 2018-Present
Software Engineer · 2017-2018
Frontend Developer · 2016-2017
Worked on product teams building front-end apps, including the React
re-write of Jane.com and internal apps, Node microservices, and
Worked on infrastructure/ops teams on CI/CD/CD, telemetry, testing,
developer tooling, PCI compliance, and Kubernetes migration.
Released several internal projects as FOSS. Introduced policies and
procedures around change management, code quality, and incident
management and on-call rotations. Championed new tech, patterns, and
services, including Kubernetes, infrastructure monitoring, feature
flags, BFFs, and Node.
Used React, CSS, Sass, Styled-Components, Linux, Koa, Express, Redux,
Flow, TypeScript, AWS, GCP, Docker, Nginx, Angular 1, TeamCity,
CircleCI, Jenkins, Kubernetes, Rancher, Docker, Terraform, Vault,
Packer, and lots and lots of Bash.
Mentor and Junior Developer · 2016
Mentored student group; planned/carried out lectures; developed/maintained
curriculum and internal projects.
Used Node, Express, Angular, Chromium (extensions), CSS/preprocessors, MongoDB.
Student · 2015-2016
Web Developer · 2014-2015
Developed Bootstrap-based sites.