Resume
Sage Fennel Mock
they/them :: mail@wavebeem.com :: wavebeem.com
Sage Fennel Mock is a frontend web developer with 13+ years of professional web development experience. They love problem solving, mentorship, UI design, library design, maintainable code, and creating excellent user experiences.
Work experience
Zapier
Digital automation platform
Senior Frontend Engineer IV
(2023 May – Present)
Frontend Engineer III
(2021 Apr – 2023 May)
-
Improved design system code quality and released new icon library
-
Designed/implemented a low code Zapier integration for partners to embed
-
Designed/implemented a new authentication system to security on external sites
-
Coordinated/implemented upgrades for external sign up for several product teams
-
Wrote many popular internal and external blog posts about engineering tips & tricks
-
Mentored multiple coworkers (L1–L4)
Aruba Networks
Part of HPE — Interactive indoor mapsSenior JavaScript Developer (2018 Feb – 2021 Apr)
-
Led a full rewrite of a graph editing application for indoor routing.
-
Proposed, designed, and implemented a novel realtime graph coloring algorithm to address a common customer pain point around accidental disjoint graph creation.
Maintained a React + CSS modules component library
-
Created JSX Info, a static code analysis tool to help with evolving the component library
-
Designed and implemented a real-time asset visualization SDK for the web
AWS Elemental
Part of AWS & Amazon — Streaming video platformSoftware Development Engineer II (May 2017–Feb 2018)
-
Drove best practices as a contributor on a wayward TypeScript project
-
Migrated test suite to Mocha, advocated for Prettier (code formatter)
CrowdCompass
Now Cvent — Event management & attendee appsJavaScript Developer (2016 Feb – 2017 May)
Maintained multiple web apps (Ember, Rails+jQuery)
-
Migrated CoffeeScript to ES6; developed ESLint code quality strategy
Janrain
Now Akamai — Identity management system (like Auth0)JavaScript Developer (2012 Sep – 2015 Jul)
-
Maintained a legacy library in production on thousands of sites, with IE8 support
- Documented hundreds of features through extensive code research
Projects
- PKMN.help – Pokémon Type Calculator
- Multilingual battle companion web app with over 10 million visits
- Color Combos
- Color contrast checker for color combinations
- The JPEG Zone
- Tool for creating
deep fried
JPEG images - candy.css
- CSS library inspired by Web 2.0
- 2bit-ui
- CSS library inspired by the Game Boy Color
- 1bit-ui
- CSS library inspired by monochrome computers
- bread-n-butter
- Parser combinator library for TypeScript
- Squiggle
- Compile-to-JS programming language
Key technical skills
Languages: TypeScript, JavaScript, HTML, Sass, CSS, Python, Bash, Ruby.
Libraries: React, Next.js, SWR, Storybook, Vite, Playwright, Stencil.
Other: Vercel, Netlify, CI/CD, web components, writing text parsers.
Education
B.A., Computer Science, Willamette University, Salem, OR, USA (2012)